ITTerminalManager2::GetPluggableTerminalClasses-Methode (termmgr.h)
Die GetPluggableTerminalClasses-Methode listet die Terminalklassen für alle steckbaren Terminals auf, die unter einer Terminal-Superklasse registriert sind.
Syntax
HRESULT GetPluggableTerminalClasses(
[in] IID iidSuperclass,
[in] DWORD dwMediaTypes,
[in, out] DWORD *pdwNumClasses,
[out] IID *pTerminalClasses
);
Parameter
[in] iidSuperclass
Ein BSTR , der die CLSID für die übergeordnete Superklasse darstellt.
[in] dwMediaTypes
Bitweise ORed-Liste von Medientypen. Die -Methode gibt nur Terminals zurück, die diese Medientypen unterstützen.
[in, out] pdwNumClasses
Wenn der pTerminalClasses-ParameterNULL ist, gibt dieser Parameter die Gesamtanzahl von Terminals zurück, die unter der vom iidSuperclass-Parameter angegebenen Terminal-Superklasse registriert sind.
Wenn pTerminalClasses nicht NULL ist und die Methode erfolgreich abgeschlossen wird, gibt dieser Parameter eine Anzahl der im pTerminalClasses-Puffer zurückgegebenen Terminal-IIDs zurück.
[out] pTerminalClasses
Zeiger auf den Puffer, um die Terminals-IIDs zu empfangen. Dieser Parameter kann auch NULL sein. Weitere Informationen finden Sie in der Beschreibung des PdwNumClasses-Parameters .
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | Bedeutung |
---|---|
|
Methode war erfolgreich. |
|
Der pTerminalClasses-Parameter stellt keine IID oder Liste von IIDs dar. |
|
Fehler bei der Methode. |
|
Der pTerminalClasses-Parameter ist kein gültiger Zeiger. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | termmgr.h |