Metodo ITTerminalManager2::GetPluggableTerminalClasses (termmgr.h)

Il metodo GetPluggableTerminalClasses elenca le classi terminale per tutti i terminali pluggable registrati in una superclasse terminale.

Sintassi

HRESULT GetPluggableTerminalClasses(
  [in]      IID   iidSuperclass,
  [in]      DWORD dwMediaTypes,
  [in, out] DWORD *pdwNumClasses,
  [out]     IID   *pTerminalClasses
);

Parametri

[in] iidSuperclass

BSTR che rappresenta CLSID per la superclasse padre.

[in] dwMediaTypes

Elenco ORed bit per bit dei tipi di supporti. Il metodo restituisce solo i terminali che supportano questi tipi di supporti.

[in, out] pdwNumClasses

Se il parametro pTerminalClasses è NULL, questo parametro restituisce il numero totale di terminali registrati nella superclasse terminale specificata dal parametro iidSuperclass .

Se pTerminalClasses non è NULL e il metodo viene completato correttamente, questo parametro restituisce un conteggio del numero di ID terminale restituiti nel buffer pTerminalClasses .

[out] pTerminalClasses

Puntatore al buffer per ricevere gli ID dei terminali. Questo parametro può anche essere NULL. Per altre informazioni, vedere la descrizione del parametro pdwNumClasses .

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
Il metodo è riuscito.
E_INVALIDARG
Il parametro pTerminalClasses non rappresenta un IID o un elenco di ID.
E_FAIL
Il metodo non è riuscito.
E_POINTER
Il parametro pTerminalClasses non è un puntatore valido.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione termmgr.h

Vedi anche

ITTerminalManager2