Método ITTerminalManager2::GetPluggableTerminalClasses (termmgr.h)
O método GetPluggableTerminalClasses lista as classes de terminal para todos os terminais conectáveis registrados em uma superclasse de terminal.
Sintaxe
HRESULT GetPluggableTerminalClasses(
[in] IID iidSuperclass,
[in] DWORD dwMediaTypes,
[in, out] DWORD *pdwNumClasses,
[out] IID *pTerminalClasses
);
Parâmetros
[in] iidSuperclass
Um BSTR que representa o CLSID para a superclasse pai.
[in] dwMediaTypes
Lista ORed bit a bit de tipos de mídia. O método retorna apenas terminais que dão suporte a esses tipos de mídia.
[in, out] pdwNumClasses
Se o parâmetro pTerminalClasses for NULL, esse parâmetro retornará o número total de terminais registrados na superclasse do terminal especificada pelo parâmetro iidSuperclass .
Se pTerminalClasses não for NULL e o método for concluído com êxito, esse parâmetro retornará uma contagem do número de IIDs de terminal retornados no buffer pTerminalClasses .
[out] pTerminalClasses
Ponteiro para o buffer para receber os terminais IIDs. Esse parâmetro também pode ser NULL. Para obter mais informações, consulte a descrição do parâmetro pdwNumClasses .
Retornar valor
Esse método pode retornar um desses valores.
Valor | Significado |
---|---|
|
O método foi bem-sucedido. |
|
O parâmetro pTerminalClasses não representa um IID ou uma lista de IIDs. |
|
O método falhou. |
|
O parâmetro pTerminalClasses não é um ponteiro válido. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | termmgr.h |