EcSetObjectArrayProperty 函数 (evcoll.h)
EcSetObjectArrayProperty 函数为订阅的事件源设置属性值数组中的属性值。
语法
BOOL EcSetObjectArrayProperty(
[in] EC_OBJECT_ARRAY_PROPERTY_HANDLE ObjectArray,
[in] EC_SUBSCRIPTION_PROPERTY_ID PropertyId,
[in] DWORD ArrayIndex,
[in] DWORD Flags,
[in] PEC_VARIANT PropertyValue
);
参数
[in] ObjectArray
包含要设置的属性值的数组的句柄。 数组包含订阅的事件源的属性值。 将 EcSubscriptionEventSources 值传递到 Subscription 参数时,EcGetSubscriptionProperty 方法将返回数组句柄。
[in] PropertyId
指定要设置的属性的标识符。 指定 EC_SUBSCRIPTION_PROPERTY_ID 枚举中的值。 通过指定 EcSubscriptionEventSourceAddress、EcSubscriptionEventSourceEnabled、EcSubscriptionEventSourceUserName 或 EcSubscriptionEventSourcePassword 值,设置数组中的 Address、Enabled、UserName 和 Password 属性。
[in] ArrayIndex
数组中要设置属性值的 对象的索引。
[in] Flags
保留。 必须为 0。
[in] PropertyValue
该属性的值。
返回值
此函数返回 BOOL。
备注
数组从零开始,因此数组中第一项的索引为 0。
示例
有关使用 EcSetObjectArrayProperty 函数的示例代码,请参阅 将事件源添加到收集器发起的订阅。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | evcoll.h |
Library | Wecapi.lib |
DLL | Wecapi.dll |