Dela via


Funktionen GetMethod

Hämtar information om den angivna metoden.

Anteckning

Det här API:et är endast för internt bruk. Det är inte avsett att användas från utvecklarkod.

Syntax

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

Parametrar

vFunc
[in] Den här parametern används inte.

ptr
[in] En pekare till en IWbemClassObject-instans .

wszName
[in] Metodnamnet. Den här parametern kan inte vara null och måste peka på en giltig LPCWSTR.

lFlags
[in] Reserverade. Den här parametern måste vara 0.

ppInSignature
[ut] En pekare till adressen för en IWbemClassObject-instans som beskriver parametrarna i till metoden. Den här parametern ignoreras om den är inställd på null.

ppOutSignature
[ut] En pekare till adressen för en IWbemClassObject-instans som beskriver out-parametrarna till metoden. Den här parametern ignoreras om den är inställd på null.

Returvärde

Följande värden som returneras av den här funktionen definieras i wbemCli.h-huvudfilen , eller så kan du definiera dem som konstanter i koden:

Konstant Värde Beskrivning
WBEM_E_NOT_FOUND 0x80041002 Det gick inte att hitta den angivna egenskapen.
WBEM_E_OUT_OF_MEMORY 0x80041006 Det finns inte tillräckligt med minne för att slutföra åtgärden.
WBEM_S_NO_ERROR 0 Funktionsanropet lyckades.

Kommentarer

Den här funktionen omsluter ett anrop till metoden IWbemClassObject::GetMethod .

Windows Management kan ange IWbemClassObject-pekaren till null om metoden inte har några parametrar.

I ppInSignature och ppOutSignature beskriv in- och utparametrar, respektive som egenskaper i en IWbemClassObject instans av systemklassen _Parameters. Egenskaperna i ppInSignature heter Paramn, där n är positionen för parametern i metodsignaturen (till exempel Param1, Param2osv.). Egenskaperna i ppOutSignature heter Param också n och returvärdet heter ReturnValue. Mer information och ett exempel finns i IWbemClassObject::GetMethod-metoden.

Krav

Plattformar: Se Systemkrav.

Huvudet: WMINet_Utils.idl

.NET Framework versioner: Tillgänglig sedan 4.7.2

Se även