Compartilhar via


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

O método IWbemClassObject::NextMethod é usado para recuperar o próximo método em uma sequência de enumeração de método que começa com uma chamada para IWbemClassObject::BeginMethodEnumeration.

Essa chamada só terá suporte se o objeto atual for uma definição de classe CIM. A manipulação de método não está disponível em ponteiros IWbemClassObject que apontam para instâncias CIM.

Sintaxe

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

Parâmetros

[in] lFlags

Reservado. Esse parâmetro deve ser 0 (zero).

[out] pstrName

Um ponteiro que deve apontar para NULL antes da chamada. Esse parâmetro recebe o endereço de um valor BSTR que contém o nome do método. O chamador deve liberar a cadeia de caracteres usando SysFreeString quando ela não for mais necessária.

[out] ppInSignature

Um ponteiro que recebe um ponteiro para um IWbemClassObject que contém os parâmetros in para o método .

[out] ppOutSignature

Um ponteiro que recebe um ponteiro para um IWbemClassObject que contém os parâmetros out para o método .

Retornar valor

Esse método retorna um HRESULT que indica o status da chamada de método. A lista a seguir lista o valor contido em um HRESULT. Para obter valores gerais de HRESULT , consulte Códigos de erro do sistema.

Comentários

O chamador inicia a sequência de enumeração usando IWbemClassObject::BeginMethodEnumeration e chama IWbemClassObject::NextMethod até que WBEM_S_NO_MORE_DATA seja retornado. O chamador, opcionalmente, conclui a sequência com IWbemClassObject::EndMethodEnumeration. O chamador pode encerrar a enumeração antecipadamente chamando IWbemClassObject::EndMethodEnumeration a qualquer momento.

Nota O chamador deve chamar os ponteiros IWbemClassObject::Release nos ponteiros ppInSignature e ppOutSignature quando esses objetos não forem mais necessários.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemcli.h (inclua Wbemidl.h)
Biblioteca WbemUuid.lib
DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll