Método ITTerminalManager2::GetPluggableTerminalClasses (termmgr.h)
El método GetPluggableTerminalClasses enumera las clases de terminal para todos los terminales conectables registrados en una superclase de terminal.
Sintaxis
HRESULT GetPluggableTerminalClasses(
[in] IID iidSuperclass,
[in] DWORD dwMediaTypes,
[in, out] DWORD *pdwNumClasses,
[out] IID *pTerminalClasses
);
Parámetros
[in] iidSuperclass
BSTR que representa el CLSID de la superclase primaria.
[in] dwMediaTypes
Lista ORed bit a bit de tipos de medios. El método devuelve solo terminales que admiten estos tipos de medios.
[in, out] pdwNumClasses
Si el parámetro pTerminalClasses es NULL, este parámetro devuelve el número total de terminales registrados en la superclase de terminal especificada por el parámetro iidSuperclass .
Si pTerminalClasses no es NULL y el método se completa correctamente, este parámetro devuelve un recuento del número de IID de terminal devueltos en el búfer pTerminalClasses .
[out] pTerminalClasses
Puntero al búfer para recibir los IID de terminales. Este parámetro también puede ser NULL. Para obtener más información, vea la descripción del parámetro pdwNumClasses .
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Significado |
---|---|
|
El método se realizó correctamente. |
|
El parámetro pTerminalClasses no representa un IID ni una lista de IID. |
|
Error en el método. |
|
El parámetro pTerminalClasses no es un puntero válido. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | termmgr.h |