Поделиться через


Функция 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

Дескриптор массива, содержащего задается значение свойства. Массив содержит значения свойств для источников событий подписки. Дескриптор массива возвращается методом EcGetSubscriptionProperty , когда значение EcSubscriptionEventSources передается в параметр Subscription .

[in] PropertyId

Идентификатор, указывающий, какое свойство следует задать. Укажите значение из перечисления EC_SUBSCRIPTION_PROPERTY_ID . Задайте свойства Address, Enabled, UserName и Password в массиве, указав значения EcSubscriptionEventSourceAddress, EcSubscriptionEventSourceEnabled, EcSubscriptionEventSourceUserName или EcSubscriptionEventSourcePassword .

[in] ArrayIndex

Индекс объекта в массиве для задания значения свойства.

[in] Flags

Зарезервировано. Должно быть равно 0.

[in] PropertyValue

Значение свойства.

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

Эта функция возвращает BOOL.

Комментарии

Массивы отсчитываются от нуля, поэтому индекс первого элемента в массиве равен 0.

Примеры

Пример кода, использующий функцию EcSetObjectArrayProperty , см. в разделе Добавление источника событий в подписку, инициированную сборщиком.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header evcoll.h
Библиотека Wecapi.lib
DLL Wecapi.dll

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

Функции сборщика событий Windows