Compartir a través de


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

El método IWbemCallResult::GetResultServices recupera el puntero IWbemServices , que resulta de una llamada semiincrónica a IWbemServices::OpenNamespace cuando está disponible.

Sintaxis

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

Parámetros

[in] lTimeout

Tiempo máximo en milisegundos que esta llamada bloquea antes de que se devuelva. Si usa el WBEM_INFINITE constante (0xFFFFFFFF), la llamada se bloquea hasta que el puntero de interfaz esté disponible. Si usa 0, la llamada devuelve inmediatamente el puntero o un código de estado.

[out] ppServices

No puede ser NULL. Recibe un puntero a la interfaz IWbemServices solicitada por la llamada original a OpenNamespace cuando esté disponible El autor de la llamada debe llamar a IWbemServices::Release en el objeto devuelto cuando ya no sea necesario.

En caso de error, no se devuelve un nuevo objeto .

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.

En caso de error, se puede llamar a la función COM GetErrorInfo para obtener más información de error.

También se pueden devolver códigos de error específicos de COM si los problemas de red hacen que pierdas la conexión remota a la administración de Windows.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemcli.h (include Wbemidl.h)

Consulte también

IWbemCallResult

IWbemServices::OpenNamespace