Сборщик событий Windows
Обзор технологии сборщика событий Windows.
Для разработки сборщика событий Windows вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
EC_SUBSCRIPTION_CONFIGURATION_MODE Указывает различные режимы конфигурации, которые изменяют параметры по умолчанию для подписки. |
EC_SUBSCRIPTION_CONTENT_FORMAT Указывает способ отрисовки событий на компьютере, который отправляет события перед их отправкой на компьютер сборщика событий. |
EC_SUBSCRIPTION_CREDENTIALS_TYPE Указывает тип учетных данных, используемых при взаимодействии с источниками событий. |
EC_SUBSCRIPTION_DELIVERY_MODE Определяет значения, указывающие, как события доставляются в подписке. |
EC_SUBSCRIPTION_PROPERTY_ID Определяет значения для определения свойств подписки на события, используемых для конфигурации подписки. |
EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS Указывает состояние подписки или источника событий относительно подписки. |
EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID Перечисление EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID указывает значения, используемые для получения состояния подписки или состояния конкретного источника событий относительно подписки. |
EC_SUBSCRIPTION_TYPE Указывает тип используемой подписки (инициированная источником подписка или подписка, инициированная сборщиком). |
EC_VARIANT_TYPE Перечисление EC_VARIANT_TYPE определяет значения, определяющие типы данных, используемые в функциях сборщика событий Windows. |
Функции
EcClose Закрывает дескриптор, полученный от других функций сборщика событий. |
EcDeleteSubscription Удаляет существующую подписку. |
EcEnumNextSubscription Продолжает перечисление подписок, зарегистрированных на локальном компьютере. |
EcGetObjectArrayProperty Извлекает значения свойств для источников событий подписки. |
EcGetObjectArraySize Извлекает количество индексов массива значений свойств для источников событий подписки. |
EcGetSubscriptionProperty Извлекает значение свойства из объекта подписки. |
EcGetSubscriptionRunTimeStatus Извлекает сведения о состоянии времени выполнения для источника событий подписки или самой подписки. |
EcInsertObjectArrayElement Вставляет пустой объект в массив значений свойств для источников событий подписки. |
EcOpenSubscription Открывает существующую подписку или создает новую. |
EcOpenSubscriptionEnum Создает перечислитель подписок для перечисления всех зарегистрированных подписок на локальном компьютере. |
EcRemoveObjectArrayElement Удаляет элемент из массива объектов, содержащих значения свойств для источников событий подписки. |
EcRetrySubscription Выполняет попытку подключения к источнику событий подписки, которая не подключена. |
EcSaveSubscription Сохраняет сведения о конфигурации подписки. |
EcSetObjectArrayProperty Задает значение свойства в массиве значений свойств для источников событий подписки. |
EcSetSubscriptionProperty Задает новые значения или обновляет существующие значения подписки. |
Структуры
EC_VARIANT Содержит данные сборщика событий (данные подписки) или значения свойств. |