Partager via


ITTerminalManager2::GetPluggableSuperclasses, méthode (termmgr.h)

La méthode GetPluggableSuperclasses obtient les CLSID publics pour toutes les superclasses de terminal enfichable dans le Registre.

Syntaxe

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

Paramètres

[in, out] pdwNumSuperclasses

Nombre de superclasses récupérées. Si pSuperclasses a la valeur NULL, cet argument est utilisé pour obtenir le nombre total de superclasses de terminal enfichable inscrites dans le Registre. Si pSuperclasses n’a pas la valeur NULL, cet argument est utilisé pour passer la taille, en ID IID, de la mémoire tampon pSuperclasses , et la méthode retourne le nombre d’ID d’ID copiés dans la mémoire tampon.

[out] pSuperclasses

Pointeur vers une mémoire tampon IID allouée par l’utilisateur.

Si la mémoire tampon a la valeur NULL, la méthode retourne le nombre de superclasses dans la mémoire tampon. Sinon, la méthode retourne les ID des superclasses de terminal enfichable inscrites sur le système.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Signification
S_OK
La méthode a réussi.
E_FAIL
Échec de la méthode.

Configuration requise

   
Plateforme cible Windows
En-tête termmgr.h

Voir aussi

ITTerminalManager2