Compartir a través de


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

El método IWbemCallResult::GetResultString devuelve la ruta de acceso de objeto asignada de una instancia recién creada por IWbemServices::P utInstance.

Nota El objeto de resultado de la llamada se usa principalmente cuando un proveedor lleva a cabo la llamada PutInstance y el cliente debe conocer la ruta de acceso del objeto (los valores de las propiedades de clave) asignadas al proveedor. Por ejemplo, si la propiedad de clave de clase es un identificador único global (GUID), asignado por el proveedor durante la operación PutInstance , el cliente no tendría forma de conocer este GUID a menos que el proveedor pudiera devolverlo de esta manera.
 

Sintaxis

HRESULT GetResultString(
  [in]  long lTimeout,
  [out] BSTR *pstrResultString
);

Parámetros

[in] lTimeout

Especifica el tiempo máximo en milisegundos que esta llamada bloquea antes de devolver. Si usa el WBEM_INFINITE constante (0xFFFFFFFF), la llamada se bloquea hasta que la ruta de acceso del objeto esté disponible. Si usa 0, la llamada devuelve inmediatamente la ruta de acceso del objeto o un código de estado.

[out] pstrResultString

No puede ser NULL. Este parámetro recibe un puntero a la ruta de acceso del objeto, que, a su vez, conduce al objeto recién creado. La cadena devuelta debe desasignarse mediante la llamada del sistema SysFreeString. En caso de error, no se devuelve una nueva cadena.

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

Requisito Value
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::PutInstance