Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Påbörjar en uppräkning av de metoder som är tillgängliga för objektet.
Kommentar
Det här API:et är endast för internt bruk. Den är inte avsedd för användning från utvecklarkod.
Syntax
HRESULT BeginMethodEnumeration (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lEnumFlags
);
Parametrar
vFunc [i] Den här parametern används inte.
ptr [i] En pekare till en IWbemClassObject-instans .
lEnumFlags [i] Noll (0) för alla metoder eller en flagga som anger omfånget för uppräkningen. Följande flaggor definieras i rubrikfilen WbemCli.h , eller så kan du definiera dem som konstanter i koden:
| Konstant | Värde | beskrivning |
|---|---|---|
WBEM_FLAG_LOCAL_ONLY |
0x10 | Begränsa uppräkningen till metoder som definieras i själva klassen. |
WBEM_FLAG_PROPAGATED_ONLY |
0x20 | Begränsa uppräkningen till egenskaper som ärvs från basklasser. |
Returvärde
Följande värden som returneras av den här funktionen definieras i rubrikfilen WbemCli.h , eller så kan du definiera dem som konstanter i koden:
| Konstant | Värde | beskrivning |
|---|---|---|
WBEM_E_INVALID_PARAMETER |
0x80041008 | lEnumFlags är inte noll och är inte en av de angivna flaggorna. |
WBEM_S_NO_ERROR |
0 | Funktionsanropet lyckades. |
Anmärkningar
Den här funktionen omsluter ett anrop till metoden IWbemClassObject::BeginMethodEnumeration .
Det här metodanropet stöds bara om det aktuella objektet är en klassdefinition. Metodmanipulering är inte tillgängligt från IWbemClassObject-pekare som pekar på instanser. Den ordning i vilken metoderna räknas upp är garanterat invariant för en viss instans av IWbemClassObject.
Behov
Plattformar: Se Systemkrav.
Rubrik: WMINet_Utils.idl
.NET Framework-versioner: Tillgänglig sedan 4.7.2