勇芳软件工作室.汉化:  Windows Management Instrumentation > COM API for WMI > Interfaces > IWbemObjectAccess >

WritePropertyValue Method

Previous pageReturn to chapter overviewNext page

描述

 

WritePropertyValue方法将指定数量的字节写入由属性句柄标识的属性。使用此方法设置字符串和所有其他非DWORD或非QWORD数据。

 

C++ 语法

 

HRESULT WritePropertyValue(

[in]  long lHandle,

[in]  long lNumBytes,

[in]  const byte *aData

);

 

PowerBASIC 语法

 

METHOD WriteQWORD ( _

BYVAL lHandle AS LONG, _

BYVAL lNumBytes AS LONG, _

BYVAL aData AS BYTE PTR _

) AS LONG

 

参数

 

lHandle

 

包含标识此属性的句柄的整数。

 

lNumBytes

 

包含要写入属性的字节数的整数。对于非字符属性值,lNumBytes必须是指定的属性类型的正确数据大小。对于字符串属性值(如引用,字符串和日期时间),lNumBytes必须是以字节为单位的指定字符串的长度,并且字符串本身的字节长度必须为偶数,并且后跟一个空终止字符。

 

aData

 

指向包含数据的常量字节类型数组。

 

返回值

 

此方法返回一个HRESULT,指示方法调用的状态。下表列出了HRESULT中包含的值。

 

退货代码

描述

WBEM_S_NO_ERROR

该方法成功。

WBEM_E_INVALID_PARAMETER

指定了无效参数。

WBEM_E_TYPE_MISMATCH

发生类型不匹配。

 

要求

 

客户

需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95。

服务器

需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。

在Wbemcli.inc中声明。

DLL

需要Esscli.dll。

需要Fastprox.dll。

需要Wbemess.dll。