Método IWbemClassObject::NextMethod (wbemcli.h)

El método IWbemClassObject::NextMethod se usa para recuperar el método siguiente en una secuencia de enumeración de métodos que comienza con una llamada a IWbemClassObject::BeginMethodEnumeration.

Esta llamada solo se admite si el objeto actual es una definición de clase CIM. No es posible manipular métodos mediante punteros IWbemClassObject que apunten a instancias de CIM.

Sintaxis

HRESULT NextMethod(
  [in]  long             lFlags,
  [out] BSTR             *pstrName,
  [out] IWbemClassObject **ppInSignature,
  [out] IWbemClassObject **ppOutSignature
);

Parámetros

[in] lFlags

Reservado. Este parámetro debe ser 0 (cero).

[out] pstrName

Puntero que debe apuntar a NULL antes de la llamada. Este parámetro recibe la dirección de un valor BSTR que contiene el nombre del método. El autor de la llamada debe liberar la cadena mediante SysFreeString cuando ya no sea necesario.

[out] ppInSignature

Puntero que recibe un puntero a un IWbemClassObject que contiene los parámetros in para el método .

[out] ppOutSignature

Puntero que recibe un puntero a un IWbemClassObject que contiene los parámetros out para el método .

Valor devuelto

Este método devuelve un valor HRESULT que indica el estado de la llamada al método. En la lista siguiente se muestra el valor contenido en un HRESULT. Para obtener valores HRESULT generales, consulte Códigos de error del sistema.

Comentarios

El llamador inicia la secuencia de enumeración mediante IWbemClassObject::BeginMethodEnumeration y, a continuación, llama a IWbemClassObject::NextMethod hasta que se devuelve WBEM_S_NO_MORE_DATA . El autor de la llamada, opcionalmente, finaliza la secuencia con IWbemClassObject::EndMethodEnumeration. El autor de la llamada puede finalizar la enumeración antes llamando a IWbemClassObject::EndMethodEnumeration en cualquier momento.

Nota El llamador debe llamar a IWbemClassObject::Release en los punteros ppInSignature y ppOutSignature cuando estos objetos ya no son necesarios.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemcli.h (include Wbemidl.h)
Library WbemUuid.lib
Archivo DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll