Méthode IWbemQualifierSet ::Next (wbemcli.h)
La méthode IWbemQualifierSet ::Next récupère le qualificateur suivant dans une énumération qui a commencé par IWbemQualifierSet ::BeginEnumeration. Cette méthode est appelée à plusieurs reprises pour énumérer tous les qualificateurs jusqu’à ce que WBEM_S_NO_MORE_DATA retourne. Pour terminer l’énumération tôt, appelez IWbemQualifierSet ::EndEnumeration.
L’ordre des qualificateurs retournés pendant l’énumération n’est pas défini.
Syntaxe
HRESULT Next(
[in] long lFlags,
[out] BSTR *pstrName,
[out] VARIANT *pVal,
[out] long *plFlavor
);
Paramètres
[in] lFlags
Réservé. Ce paramètre doit être égal à 0 (zéro).
[out] pstrName
Ce paramètre reçoit le nom du qualificateur. Un nouveau BSTR est toujours alloué chaque fois que WBEM_S_NO_ERROR retourne.
Si pstrName a la valeur NULL, il est ignoré ; sinon, l’appelant doit s’assurer que ce paramètre ne pointe pas vers un BSTR valide lors de l’entrée, sinon il y aura une fuite de mémoire. En outre, l’appelant doit se rappeler d’appeler SysFreeString sur la chaîne retournée quand elle n’est plus nécessaire.
[out] pVal
Ce paramètre reçoit la valeur du qualificateur. VariantInit est appelé sur le VARIANT par cette méthode. L’appelant doit appeler VariantClear sur ce pointeur lorsque la valeur n’est plus requise. Si un code d’erreur est retourné, le VARIANT pointé par pVal n’est pas modifié. Ce paramètre est ignoré s’il est défini sur NULL.
[out] plFlavor
Si elle n’est pas NULL, la valeur pointée vers est définie sur la saveur de qualificateur. Pour plus d’informations, consultez Saveurs de qualificateur et WBEM_FLAVOR_TYPE.
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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | wbemcli.h (inclure Wbemidl.h) |
Bibliothèque | Wbemuuid.lib |
DLL | Fastprox.dll ; Krnlprov.dll ; Ncprov.dll ; Wbemcore.dll |
Voir aussi
IWbemQualifierSet ::BeginEnumeration