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 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

Siehe auch