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.
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 |