Функция EcInsertObjectArrayElement (evcoll.h)
Функция EcInsertObjectArrayElement вставляет пустой объект в массив значений свойств для источников событий подписки. Объект вставляется по указанному индексу массива.
Синтаксис
BOOL EcInsertObjectArrayElement(
[in] EC_OBJECT_ARRAY_PROPERTY_HANDLE ObjectArray,
[in] DWORD ArrayIndex
);
Параметры
[in] ObjectArray
Дескриптор массива, в который вставляется объект . Массив содержит значения свойств для источников событий подписки. Дескриптор массива возвращается методом EcGetSubscriptionProperty , когда значение EcSubscriptionEventSources передается в параметр Subscription .
[in] ArrayIndex
Индекс массива, указывающий, куда вставить объект.
Возвращаемое значение
Эта функция возвращает BOOL.
Комментарии
Массивы отсчитываются от нуля, поэтому индекс первого элемента в массиве равен 0.
Используйте EcSetObjectArrayProperty , чтобы задать отдельные свойства пустого объекта, вставленного в массив, указанный в параметре ObjectArray .
Примеры
Пример кода, использующий функцию EcInsertObjectArrayElement , см. в разделе Добавление источника событий в подписку, инициированную сборщиком.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | evcoll.h |
Библиотека | Wecapi.lib |
DLL | Wecapi.dll |