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

Управление Windows вызывает метод IWbemPropertyProvider::P utProperty для обновления значения свойства, поддерживаемого поставщиком свойств.

Синтаксис

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

Параметры

[in] lFlags

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

[in] strLocale

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

[in] strClassMapping

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

[in] strInstMapping

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

[in] strPropMapping

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

[in] pvValue

Указатель на существующий вариант VARIANT , содержащий записываемое значение.

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

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

Требования

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

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

Getproperty