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


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

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

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