Método IWbemPropertyProvider::GetProperty (wbemprov.h)

La administración de Windows llama al método IWbemPropertyProvider::GetProperty para recuperar un valor de propiedad individual.

Sintaxis

HRESULT GetProperty(
  [in]  long       lFlags,
  [in]  const BSTR strLocale,
  [in]  const BSTR strClassMapping,
  [in]  const BSTR strInstMapping,
  [in]  const BSTR strPropMapping,
  [out] VARIANT    *pvValue
);

Parámetros

[in] lFlags

Reservado. El valor de este parámetro deberá ser 0.

[in] strLocale

Cadena que indica la configuración regional deseada en los casos en los que se puede localizar el valor de la propiedad devuelta. Si la propiedad no se puede localizar, la implementación puede omitir este valor.

[in] strClassMapping

Copia literal del valor de cadena para el calificador ClassContext para la clase . Esto apunta a un BSTR válido, que se trata como de solo lectura o NULL si el calificador no existe.

[in] strInstMapping

Copia literal del valor de cadena para el calificador InstanceContext para la instancia. Esto debe apuntar a un BSTR válido, que se trata como de solo lectura o NULL si el calificador no existe.

[in] strPropMapping

Copia literal del valor del calificador PropertyContext para la propiedad. Esto debe apuntar a un BSTR válido, que se trata como de solo lectura o NULL si el calificador no existe.

[out] pvValue

Puntero a una VARIANT sin inicializar que recibe el valor de la propiedad . La implementación debe llamar a VariantInit y devolver el valor. Si se produce un error, se espera que la implementación omita el puntero.

Valor devuelto

Este método debe devolver WBEM_S_NO_ERROR si la llamada se realiza correctamente. Si se produce un error en la llamada, el método debe devolver WBEM_S_FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemprov.h (include Wbemidl.h)
Library Wbemuuid.lib
Archivo DLL Wbemsvc.dll

Consulte también

Construir proveedores de propiedades

IWbemPropertyProvider

PutProperty