Partager via


InheritsFrom, fonction

Détermine si l’instance ou la classe active dérive d’une classe parente spécifié.

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 InheritsFrom (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszAncestor
);

Paramètres

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

ptr
[in] Pointeur vers une instance IWbemClassObject.

wszAncestor
[in] Nom de la classe. wszAncestor doit pointer vers un LPCWSTR valide.

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_S_NO_ERROR 0 L’objet actuel hérite de wszAncestor.
WBEM_S_FALSE 1 L’objet actuel n’hérite pas de wszAncestor.
WBEM_E_INVALID_PARAMETER 0x80041008 wszAncestor est null.

Notes

Cette fonction wrappe un appel à la méthode IWbemClassObject::InheritsFrom.

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