Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Paramn bezeichnet, wobei n die Position des Parameters in der Methodensignatur ist (z. B. Param1, Param2, usw.). Die Eigenschaften in ppOutSignature sind ebenfalls mit Paramn 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