Condividi tramite


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.

Nota Il chiamante deve chiamare IWbemClassObject::Release nei puntatori ppInSignature e ppOutSignature quando questi oggetti non sono più necessari.
 

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