Método IWbemCallResult::GetResultServices (wbemcli.h)

O método IWbemCallResult::GetResultServices recupera o ponteiro IWbemServices , que resulta de uma chamada semissíncrona para IWbemServices::OpenNamespace quando ele fica disponível.

Sintaxe

HRESULT GetResultServices(
  [in]  long          lTimeout,
  [out] IWbemServices **ppServices
);

Parâmetros

[in] lTimeout

O tempo máximo em milissegundos que essa chamada bloqueia antes de retornar. Se você usar a WBEM_INFINITE constante (0xFFFFFFFF), a chamada será bloqueada até que o ponteiro da interface esteja disponível. Se você usar 0, a chamada retornará imediatamente o ponteiro ou um código status.

[out] ppServices

Não pode ser NULL. Ele recebe um ponteiro para a interface IWbemServices solicitada pela chamada original para OpenNamespace quando ele fica disponível O chamador deve chamar IWbemServices::Release no objeto retornado quando ele não for mais necessário.

Em caso de erro, um novo objeto não é retornado.

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.

Em caso de erro, a função COM GetErrorInfo pode ser chamada para obter mais informações de erro.

Códigos de erro específicos do COM também poderão ser retornados se problemas de rede fizerem com que você perca a conexão remota com o Gerenciamento do Windows.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemcli.h (include Wbemidl.h)

Confira também

IWbemCallResult

IWbemServices::OpenNamespace