Partager via


GetQualifierSet, fonction

Récupère le jeu de qualificateurs pour une instance de classe ou une définition de classe.

Notes

Cette API est destinée à un usage interne uniquement. Elle n’est pas destinée à être utilisée dans le code du développeur.

Syntaxe

HRESULT GetQualifierSet (
   [in] int                 vFunc,
   [in] IWbemClassObject*   ptr,
   [out] IWbemQualifierSet  **ppQualSet
);

Paramètres

vFunc
[in] Ce paramètre est inutilisé.

ptr
[in] Pointeur vers une instance IWbemClassObject.

ppQualSet
[out] Reçoit le pointeur d’interface qui autorise l’accès aux qualificateurs de la classe d’objet. ppQualSet ne peut pas avoir la valeur null. Si une erreur se produit, un nouvel objet n’est pas retourné et le pointeur est laissé intact.

Valeur retournée

Les valeurs suivantes renvoyées par cette fonction sont définies dans le fichier d’en-tête WbemCli.h, ou vous pouvez les définir comme constantes dans votre code :

Constant Valeur Description
WBEM_E_FAILED 0x80041001 Il y a eu une défaillance générale.
WBEM_E_NOT_FOUND 0x80041002 La méthode spécifiée n’existe pas.
WBEM_E_OUT_OF_MEMORY 0x80041006 La mémoire n'est pas suffisante pour terminer cette opération.
WBEM_E_INVALID_PARAMETER 0x80041008 Un paramètre est null.
WBEM_S_NO_ERROR 0 L’appel de fonction a abouti.

Notes

Cette fonction encapsule un appel à la méthode IWbemClassObject::GetQualifierSet.

Le pointeur IWbemQualifierSet permet à l’appelant d’ajouter, de modifier ou de supprimer ces qualificateurs. Ces qualificateurs ajoutés, modifiés ou supprimés s’appliquent à l’ensemble de l’instance ou de la définition de classe.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : WMINet_Utils.idl

Versions de .NET Framework : disponibles depuis la version 4.7.2

Voir aussi