Метод IWbemObjectAccess::WritePropertyValue (wbemcli.h)
Метод WritePropertyValue записывает указанное количество байтов в свойство, определяемое дескриптором свойства. Используйте этот метод, чтобы задать строку и все другие данные, отличные от DWORD или не-QWORD .
Синтаксис
HRESULT WritePropertyValue(
[in] long lHandle,
[in] long lNumBytes,
[in] const byte *aData
);
Параметры
[in] lHandle
Целое число, содержащее дескриптор, идентифицирующий это свойство.
[in] lNumBytes
Целое число, содержащее количество байтов, записываемых в свойство . Для нестроковых значений свойств lNumBytes должен быть правильным размером данных указанного типа свойства. Для строковых значений свойств, таких как reference, string и datetime, значение lNumBytes должно быть длиной указанной строки в байтах, а сама строка должна иметь четную длину в байтах и следовать символу завершения null.
[in] aData
Указатель на массив постоянных байтовых типов, содержащий данные.
Возвращаемое значение
Этот метод возвращает HRESULT , указывающий состояние вызова метода. В следующем списке перечислены значения, содержащиеся в HRESULT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemcli.h (включая Wbemidl.h) |
Библиотека | Wbemuuid.lib |
DLL | Esscli.dll; Fastprox.dll; Wbemess.dll |