Megosztás a következőn keresztül:


BeginMethodEnumeration függvény

Megkezdi az objektumhoz elérhető metódusok számbavételét.

Feljegyzés

Ez az API csak belső használatra készült. Nem fejlesztői kódból való használatra készült.

Szintaxis

HRESULT BeginMethodEnumeration (
   [in] int               vFunc,
   [in] IWbemClassObject* ptr,
   [in] LONG              lEnumFlags
);

Paraméterek

vFunc [in] Ez a paraméter nincs használatban.

ptr[in] Egy IWbemClassObject-példányra mutató mutató.

lEnumFlags [in] Nulla (0) az összes metódushoz, vagy az enumerálás hatókörét meghatározó jelző. A WbemCli.h fejlécfájlban az alábbi jelzők vannak definiálva, vagy konstansként definiálhatók a kódban:

Állandó Érték Leírás
WBEM_FLAG_LOCAL_ONLY 0x10 Korlátozza az enumerálást az osztályban definiált metódusok számára.
WBEM_FLAG_PROPAGATED_ONLY 0x20 Korlátozza az enumerálást az alaposztályoktól öröklő tulajdonságokra.

Visszaadott érték

A függvény által visszaadott alábbi értékek a WbemCli.h fejlécfájlban vannak definiálva, vagy konstansként definiálhatók a kódban:

Állandó Érték Leírás
WBEM_E_INVALID_PARAMETER 0x80041008 lEnumFlags nem nulla, és nem tartozik a megadott jelzők közé.
WBEM_S_NO_ERROR 0 A függvényhívás sikeres volt.

Megjegyzések

Ez a függvény körbefuttat egy hívást az IWbemClassObject::BeginMethodEnumeration metódushoz.

Ez a metódushívás csak akkor támogatott, ha az aktuális objektum osztálydefiníció. A metóduskezelés nem érhető el a példányokra mutató IWbemClassObject-mutatókból. A metódusok számbavételének sorrendje garantáltan invariáns az IWbemClassObject egy adott példányához.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.

Fejléc: WMINet_Utils.idl

.NET-keretrendszer verziók: 4.7.2 óta érhető el

Lásd még