Méthode IWbemContext::GetNames (wbemcli.h)
La méthode IWbemContext::GetNames retourne une structure SAFEARRAY de tous les noms des valeurs de contexte nommées. Une fois tous les noms connus, GetValue peut être appelé sur chaque nom pour récupérer la valeur. Cette technique est un moyen d’accéder aux valeurs de contexte qui est différent de l’appel des méthodes BeginEnumeration, Next et EndEnumeration .
Syntaxe
HRESULT GetNames(
[in] long lFlags,
[out] SAFEARRAY **pNames
);
Paramètres
[in] lFlags
Réservé. Ce paramètre doit être 0.
[out] pNames
Ce paramètre ne peut pas être NULL, mais à l’entrée, il doit pointer vers NULL. Si aucune erreur n’est retournée, à la sortie pstrNames reçoit un pointeur vers une nouvelle structure SAFEARRAY de type VT_BSTR contenant tous les noms de valeurs de contexte. L’appelant doit appeler SafeArrayDestroy sur le pointeur retourné lorsque le tableau n’est plus nécessaire. Si un code d’erreur est retourné, le pointeur n’est pas modifié.
Valeur retournée
Cette méthode retourne une valeur HRESULT qui indique le statut de l'appel de méthode. La liste suivante répertorie la valeur contenue dans un HRESULT.
Remarques
Pour plus d’informations sur l’utilisation des structures SAFEARRAY de valeurs BSTR , consultez Récupération d’une partie d’une instance WMI.
Configuration requise
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | wbemcli.h (include Wbemidl.h) |
Bibliothèque | Wbemuuid.lib |
DLL | Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Wbemcomn.dll; Wbemcore.dll; Wbemess.dll; Wmipjobj.dll |