Metodo IWbemClassObject::NextMethod (wbemcli.h)
Il metodo IWbemClassObject::NextMethod viene usato per recuperare il metodo next in una sequenza di enumerazione del metodo che inizia con una chiamata a IWbemClassObject::BeginMethodEnumeration.
Questa chiamata è supportata solo se l'oggetto corrente è una definizione di classe CIM. La manipolazione dei metodi non è disponibile dai puntatori IWbemClassObject che puntano alle istanze CIM.
Sintassi
HRESULT NextMethod(
[in] long lFlags,
[out] BSTR *pstrName,
[out] IWbemClassObject **ppInSignature,
[out] IWbemClassObject **ppOutSignature
);
Parametri
[in] lFlags
Riservato. Questo parametro deve essere 0 (zero).
[out] pstrName
Puntatore che deve puntare a NULL prima della chiamata. Questo parametro riceve l'indirizzo di un valore BSTR contenente il nome del metodo. Il chiamante deve rilasciare la stringa usando SysFreeString quando non è più necessaria.
[out] ppInSignature
Puntatore che riceve un puntatore a un oggetto IWbemClassObject contenente i parametri nei parametri per il metodo .
[out] ppOutSignature
Puntatore che riceve un puntatore a un oggetto IWbemClassObject contenente i parametri out per il metodo .
Valore restituito
Questo metodo restituisce un valore HRESULT che indica lo stato della chiamata al metodo. L'elenco seguente elenca il valore contenuto in hrESULT. Per i valori HRESULT generali, vedere Codici di errore di sistema.
Commenti
Il chiamante avvia la sequenza di enumerazione usando IWbemClassObject::BeginMethodEnumeration e quindi chiama IWbemClassObject::NextMethod finché non viene restituito WBEM_S_NO_MORE_DATA . Il chiamante, facoltativamente, completa la sequenza con IWbemClassObject::EndMethodEnumeration. Il chiamante può terminare l'enumerazione in anticipo chiamando IWbemClassObject::EndMethodEnumeration in qualsiasi momento.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | wbemcli.h (include Wbemidl.h) |
Libreria | WbemUuid.lib |
DLL | CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll |