Dela via


Funktionen NextMethod

Hämtar nästa metod i en uppräkning som börjar med ett anrop till BeginMethodEnumeration.

Anteckning

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

Syntax

HRESULT NextMethod (
   [in] int                 vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LONG                lFlags,
   [out] BSTR*              pName,
   [out] IWbemClassObject** ppInSignature,
   [out] IWbemClassObject** ppOutSignature
);

Parametrar

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

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

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

pName
[ut] En pekare som pekar null på före anropet. När funktionen returnerar adressen till en ny BSTR som innehåller metodnamnet.

ppSignatureIn
[ut] En pekare som tar emot en pekare till en IWbemClassObject som innehåller parametrarna in för metoden.

ppSignatureOut
[ut] En pekare som tar emot en pekare till en IWbemClassObject som innehåller parametrarna out för metoden.

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_UNEXPECTED 0x8004101d Det fanns inget anrop till BeginEnumeration funktionen.
WBEM_S_NO_ERROR 0 Funktionsanropet lyckades.
WBEM_S_NO_MORE_DATA 0x40005 Det finns inga fler egenskaper i uppräkningen.

Kommentarer

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

Anroparen börjar uppräkningssekvensen genom att anropa funktionen BeginMethodEnumeration och anropar sedan funktionen [NextMethod] tills funktionen returnerar WBEM_S_NO_MORE_DATA. Alternativt avslutar anroparen sekvensen genom att anropa EndMethodEnumeration. Uppringaren kan avsluta uppräkningen tidigt genom att anropa EndMethodEnumeration när som helst.

Exempel

Ett C++-exempel finns i IWbemClassObject::NextMethod-metoden .

Krav

Plattformar: Se Systemkrav.

Huvudet: WMINet_Utils.idl

.NET Framework versioner: Tillgänglig sedan 4.7.2

Se även