Partager via


IWbemPath::GetScope, méthode (wmiutils.h)

La méthode IWbemPath::GetScope récupère une étendue basée sur un index. Cette méthode récupère le nom de la classe et un pointeur IWbemPathKeyList afin que les détails des clés puissent être récupérés.

Syntaxe

HRESULT GetScope(
  [in]      ULONG            uIndex,
  [in, out] ULONG            *puClassNameBufSize,
  [out]     LPWSTR           pszClass,
  [out]     IWbemPathKeyList **pKeyList
);

Paramètres

[in] uIndex

Index de l’étendue.

[in, out] puClassNameBufSize

L’appelant définit ce paramètre sur le nombre de caractères que la mémoire tampon peut contenir. En cas de réussite, ce paramètre est défini sur le nombre de caractères copiés dans la mémoire tampon, y compris la marque de fin NULL .

[out] pszClass

Mémoire tampon où l’étendue doit être copiée.

[out] pKeyList

Pointeur vers un objet IWbemPathKeyList .

Valeur retournée

Cette méthode retourne les valeurs suivantes.

Remarques

Cette méthode peut être utilisée pour déterminer la taille d’une mémoire tampon nécessaire pour pszClass. Pour ce faire, transmettez un pointeur NULL pour la mémoire tampon, définissez puClassNameBufSize sur 0, puis effectuez l’appel. Lors du retour, puClassNameBufSize indique la taille d’une mémoire tampon nécessaire pour pszClass et son caractère NULL de fin.

Spécifications

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête wmiutils.h
Bibliothèque Wbemuuid.lib
DLL Wmiutils.dll

Voir aussi

IWbemPath