Метод 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 |
См. также раздел
PutProperty