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.
Načte další metodu ve výčtu, který začíná voláním BeginMethodEnumeration.
Poznámka
Toto rozhraní API je pouze pro interní použití. Není určen pro použití z vývojářského kódu.
Syntaxe
HRESULT NextMethod (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LONG lFlags,
[out] BSTR* pName,
[out] IWbemClassObject** ppInSignature,
[out] IWbemClassObject** ppOutSignature
);
Parametry
vFunc
[v] Tento parametr se nepoužívá.
ptr
[v] Ukazatel na instanci IWbemClassObject .
lFlags
[v] Vyhrazena. Tento parametr musí být 0.
pName
[out] Ukazatel, který ukazuje na null před voláním. Když funkce vrátí, adresa nové BSTR , která obsahuje název metody.
ppSignatureIn
[out] Ukazatel, který přijímá ukazatel na IWbemClassObject , který obsahuje in parametry pro metodu.
ppSignatureOut
[out] Ukazatel, který přijímá ukazatel na IWbemClassObject , který obsahuje out parametry pro metodu.
Vrácená hodnota
Následující hodnoty vrácené touto funkcí jsou definovány v souboru hlaviček WbemCli.h nebo je můžete definovat jako konstanty ve vašem kódu:
| Konstanta | Hodnota | Popis |
|---|---|---|
WBEM_E_UNEXPECTED |
0x8004101d | Funkce se nevolala BeginEnumeration . |
WBEM_S_NO_ERROR |
0 | Volání funkce bylo úspěšné. |
WBEM_S_NO_MORE_DATA |
0x40005 | Ve výčtu nejsou žádné další vlastnosti. |
Poznámky
Tato funkce zabalí volání metody IWbemClassObject::NextMethod .
Volající zahájí posloupnost výčtu voláním funkce BeginMethodEnumeration a pak volá funkci [NextMethod], dokud funkce nevrátí WBEM_S_NO_MORE_DATA. Volitelně volající dokončí sekvenci voláním EndMethodEnumeration. Volající může výčet ukončit včas voláním EndMethodEnumeration kdykoli.
Příklad
Příklad jazyka C++ najdete v metodě IWbemClassObject::NextMethod .
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: WMINet_Utils.idl
Verze rozhraní .NET Framework: K dispozici od verze 4.7.2