Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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