Freigeben über


ITTerminalManager2::GetPluggableSuperclasses-Methode (termmgr.h)

Die GetPluggableSuperclasses-Methode ruft die öffentlichen CLSIDs für alle pluggablen Terminal-Superklassen in der Registrierung ab.

Syntax

HRESULT GetPluggableSuperclasses(
  [in, out] DWORD *pdwNumSuperclasses,
  [out]     IID   *pSuperclasses
);

Parameter

[in, out] pdwNumSuperclasses

Die Anzahl der abgerufenen Superklassen. Wenn pSuperclassesNULL ist, wird dieses Argument verwendet, um die Gesamtzahl der in der Registrierung registrierten pluggablen Terminal-Superklassen abzurufen. Wenn pSuperclasses nicht NULL ist, wird dieses Argument verwendet, um die Größe des pSuperclasses-Puffers in IIDs zu übergeben, und die Methode gibt die Anzahl der in den Pufferspeicher kopierten IIDs zurück.

[out] pSuperclasses

Zeiger auf einen vom Benutzer zugewiesenen IID-Puffer.

Wenn der Puffer NULL ist, gibt die Methode die Anzahl der Superklassen im Puffer zurück. Andernfalls gibt die -Methode die IIDs der auf dem System registrierten steckbaren Terminalüberklassen zurück.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert Bedeutung
S_OK
Methode war erfolgreich.
E_FAIL
Fehler bei der Methode.

Anforderungen

   
Zielplattform Windows
Kopfzeile termmgr.h

Weitere Informationen

ITTerminalManager2