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