Метод IWbemPropertyProvider::GetProperty (wbemprov.h)

Метод IWbemPropertyProvider::GetProperty вызывается службой управления Windows для получения значения отдельного свойства.

Синтаксис

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

Параметры

[in] lFlags

Зарезервировано. Этот параметр должен иметь значение 0.

[in] strLocale

Строка, указывающая требуемый языковой стандарт в случаях, когда возвращаемое значение свойства может быть локализовано. Если не удается локализовать свойство, реализация может игнорировать это значение.

[in] strClassMapping

Литералная копия строкового значения для квалификатора ClassContext для класса . Это указывает на допустимую BSTR, которая обрабатывается как доступная только для чтения, или значение NULL , если квалификатор не существует.

[in] strInstMapping

Литеральное копирование строкового значения для квалификатора InstanceContext для экземпляра . Он должен указывать на допустимую BSTR, которая обрабатывается как доступная только для чтения, или значение NULL , если квалификатор не существует.

[in] strPropMapping

Литеральное копирование значения квалификатора PropertyContext для свойства . Он должен указывать на допустимую BSTR, которая обрабатывается как доступная только для чтения, или значение NULL , если квалификатор не существует.

[out] pvValue

Указатель на неинициализированный вариант VARIANT , получающий значение свойства . Реализация должна вызвать VariantInit и вернуть значение . При возникновении ошибки реализация, как ожидается, игнорирует указатель.

Возвращаемое значение

Этот метод должен возвращать WBEM_S_NO_ERROR , если вызов выполнен успешно. Если вызов завершается сбоем, метод должен возвращать WBEM_S_FALSE.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wbemprov.h (включая Wbemidl.h)
Библиотека Wbemuuid.lib
DLL Wbemsvc.dll

См. также раздел

Создание поставщиков свойств

IWbemPropertyProvider

PutProperty