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、EcSubscriptionEventSourceEnabledEcSubscriptionEventSourceUserNameEcSubscriptionEventSourcePassword 值,设置数组中的 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

请参阅

Windows 事件收集器函数