GetMethod-Funktion
Ruft Informationen zur angegebenen Methode ab.
Hinweis
Diese API ist ausschließlich für die interne Verwendung vorgesehen. Sie ist nicht für die Verwendung im Entwicklercode vorgesehen.
Syntax
HRESULT GetMethod (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName,
[in] LONG lFlags,
[out] IWbemClassObject** ppInSignature,
[out] IWbemClassObject** ppOutSignature
);
Parameter
vFunc
[in] Dieser Parameter wird nicht verwendet.
ptr
[in] Ein Zeiger auf eine IWbemClassObject-Instanz.
wszName
[in] Der Methodenname. Dieser Parameter darf nicht null
sein und muss auf eine gültige LPCWSTR
zeigen.
lFlags
[in]: Reserviert Dieser Parameter muss 0 sein.
ppInSignature
[out] Ein Zeiger auf die Adresse einer IWbemClassObject-Instanz, die die „in“-Parameter für die Methode beschreibt. Falls auf null
festgelegt, wird dieser Parameter ignoriert.
ppOutSignature
[out] Ein Zeiger auf die Adresse einer IWbemClassObject-Instanz, die die „out“-Parameter für die Methode beschreibt. Falls auf null
festgelegt, wird dieser Parameter ignoriert.
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_E_NOT_FOUND |
0x80041002 | Die angegebene Eigenschaft wurde nicht gefunden. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Es ist nicht genügend Arbeitsspeicher verfügbar, um den Vorgang abzuschließen. |
WBEM_S_NO_ERROR |
0 | Der Funktionsaufruf war erfolgreich. |
Bemerkungen
Diese Funktion umschließt einen Aufruf der IWbemClassObject::GetMethod-Methode.
Die Windows-Verwaltung kann den IWbemClassObject-Zeiger auf null
festlegen, wenn die Methode keine „in“-Parameter enthält.
Beschreiben Sie in ppInSignature
und ppOutSignature
„in“- und „out“-Parameter jeweils als Eigenschaften in einer IWbemClassObject
-Instanz der Systemklasse _Parameter. Die Eigenschaften in ppInSignature
werden mit Param
n bezeichnet, wobei n die Position des Parameters in der Methodensignatur ist (z. B. Param1
, Param2
, usw.). Die Eigenschaften in ppOutSignature
sind ebenfalls mit Param
n bezeichnet, und der Rückgabewert lautet ReturnValue
. Weitere Informationen und ein Beispiel finden Sie unter IWbemClassObject::GetMethod-Methode.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: WMINet_Utils.idl
.NET Framework-Versionen: seit Version 4.7.2 verfügbar