Sdílet prostřednictvím


Funkce GetMethod

Načte informace o zadané metodě.

Poznámka

Toto rozhraní API je pouze pro interní použití. Není určen pro použití z vývojářského kódu.

Syntaxe

HRESULT GetMethod (
   [in] int                vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LPCWSTR             wszName,
   [in] LONG                lFlags,
   [out] IWbemClassObject** ppInSignature,
   [out] IWbemClassObject** ppOutSignature
);

Parametry

vFunc
[v] Tento parametr se nepoužívá.

ptr
[v] Ukazatel na instanci IWbemClassObject .

wszName
[v] Název metody. Tento parametr nemůže být null a musí odkazovat na platný LPCWSTRparametr .

lFlags
[v] Vyhrazena. Tento parametr musí být 0.

ppInSignature
[out] Ukazatel na adresu instance IWbemClassObject , která popisuje parametry v metodě. Tento parametr se ignoruje, pokud je nastavený na nullhodnotu .

ppOutSignature
[out] Ukazatel na adresu instance IWbemClassObject , která popisuje parametry out metody. Tento parametr se ignoruje, pokud je nastavený na nullhodnotu .

Vrácená hodnota

Následující hodnoty vrácené touto funkcí jsou definovány v souboru hlaviček WbemCli.h nebo je můžete definovat jako konstanty ve vašem kódu:

Konstanta Hodnota Popis
WBEM_E_NOT_FOUND 0x80041002 Zadaná vlastnost nebyla nalezena.
WBEM_E_OUT_OF_MEMORY 0x80041006 K dokončení operace není k dispozici dostatek paměti.
WBEM_S_NO_ERROR 0 Volání funkce bylo úspěšné.

Poznámky

Tato funkce zabalí volání metody IWbemClassObject::GetMethod .

Správa systému Windows může nastavit ukazatel IWbemClassObject na hodnotu null , pokud metoda neobsahuje žádné parametry.

V ppInSignature a ppOutSignature popis parametrů in a out, v uvedeném pořadí, jako vlastnosti v IWbemClassObject instanci systémové třídy _Parameters. Vlastnosti v souboru ppInSignature jsou pojmenovanéParam n, kde n je pozice parametru v podpisu metody (například Param1, Param2atd.). Vlastnosti v souboru ppOutSignature mají také název Paramn a návratová hodnota má název ReturnValue. Další informace a příklad najdete v tématu IWbemClassObject::GetMethod – metoda.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: WMINet_Utils.idl

Verze rozhraní .NET Framework: K dispozici od verze 4.7.2

Viz také