Sdílet prostřednictvím


Funkce BeginMethodEnumeration

Začíná výčet metod dostupných pro objekt.

Poznámka:

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

Syntaxe

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

Parametry

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

ptr [v] Ukazatel na instanci IWbemClassObject .

lEnumFlags [v] Nula (0) pro všechny metody nebo příznak, který určuje rozsah výčtu. Následující příznaky jsou definovány v souboru záhlaví WbemCli.h nebo je můžete definovat jako konstanty v kódu:

Konstanta Hodnota Popis
WBEM_FLAG_LOCAL_ONLY 0x10 Omezte výčet na metody definované v samotné třídě.
WBEM_FLAG_PROPAGATED_ONLY 0x20 Omezte výčet na vlastnosti, které jsou zděděné ze základních tříd.

Vrácená hodnota

Následující hodnoty vrácené touto funkcí jsou definovány v souboru záhlaví WbemCli.h nebo je můžete definovat jako konstanty v kódu:

Konstanta Hodnota Popis
WBEM_E_INVALID_PARAMETER 0x80041008 lEnumFlags je nenulová a není jedním ze zadaných příznaků.
WBEM_S_NO_ERROR 0 Volání funkce bylo úspěšné.

Poznámky

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

Toto volání metody je podporováno pouze v případě, že aktuální objekt je definice třídy. Manipulace s metodami není k dispozici z ukazatelů IWbemClassObject , které odkazují na instance. Pro danou instanci IWbemClassObject je zaručeno, že jsou metody výčtu invariantní.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: WMINet_Utils.idl

Verze rozhraní .NET Framework: Dostupné od verze 4.7.2

Viz také