InheritsFrom-Funktion

Bestimmt, ob die aktuelle Klasse oder Instanz aus einer angegebenen übergeordneten Klasse abgeleitet ist.

Hinweis

Diese API ist ausschließlich für die interne Verwendung vorgesehen. Sie ist nicht für die Verwendung im Entwicklercode vorgesehen.

Syntax

HRESULT InheritsFrom (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LPCWSTR           wszAncestor
);

Parameter

vFunc
[in] Dieser Parameter wird nicht verwendet.

ptr
[in] Ein Zeiger auf eine IWbemClassObject-Instanz.

wszAncestor
[in] Der Name der Klasse. wszAncestor muss auf einen gültigen LPCWSTR verweisen.

Rückgabewert

Die folgenden von dieser Funktion zurückgegebenen Werte werden in der WbemCli.h-Headerdatei definiert, oder Sie können sie als Konstanten im Code definieren:

Konstante Wert BESCHREIBUNG
WBEM_S_NO_ERROR 0 Das aktuelle Objekt erbt von wszAncestor.
WBEM_S_FALSE 1 Das aktuelle Objekt erbt nicht von wszAncestor.
WBEM_E_INVALID_PARAMETER 0x80041008 wszAncestor ist null.

Bemerkungen

Diese Funktion umschließt einen Aufruf der IWbemClassObject::InheritsFrom-Methode.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: WMINet_Utils.idl

.NET Framework-Versionen: seit Version 4.7.2 verfügbar

Siehe auch