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