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