Método IWbemContext::GetValue (wbemcli.h)
El método IWbemContext::GetValue se usa para recuperar un valor de contexto con nombre específico por nombre.
Sintaxis
HRESULT GetValue(
[in] LPCWSTR wszName,
[in] long lFlags,
[out] VARIANT *pValue
);
Parámetros
[in] wszName
Nombre para el que se va a recuperar el valor. Esto debe apuntar a un BSTR válido. El puntero se trata como de solo lectura.
[in] lFlags
Reservado. El valor de este parámetro deberá ser 0.
[out] pValue
Este parámetro no puede ser NULL y debe apuntar a un VARIANT sin inicializar. Si no se devuelve ningún error, variant se inicializa mediante VariantInit y, a continuación, se establece para que contenga el valor de contexto. El autor de la llamada debe llamar a VariantClear en este puntero cuando el valor ya no es necesario. Si se devuelve un código de error, la VARIANTE a la que apunta pValue se deja sin modificar.
Es posible que se pueda devolver un objeto IWbemClassObject completo dentro de variant. Si es así, VT_UNKNOWN es el tipo VARIANT . El llamador puede tomar el puntero IUnknown y ejecutar QueryInterface para obtener el puntero IWbemClassObject .
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.
Requisitos
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | wbemcli.h (include Wbemidl.h) |
Library | Wbemuuid.lib |
Archivo DLL | Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Wbemcomn.dll; Wbemcore.dll; Wbemess.dll; Wmipjobj.dll |