Журнал событий Windows
Обзор технологии журнала событий Windows.
Для разработки журнала событий Windows необходимы следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
EVT_CHANNEL_CLOCK_TYPE Определяет значения, указывающие тип метки времени, используемой при ведении журнала канала событий. |
EVT_CHANNEL_CONFIG_PROPERTY_ID Определяет идентификаторы, определяющие свойства конфигурации канала. |
EVT_CHANNEL_ISOLATION_TYPE Определяет разрешения доступа по умолчанию, применяемые к каналу. |
EVT_CHANNEL_REFERENCE_FLAGS Определяет значения, определяющие способ ссылки на канал. |
EVT_CHANNEL_SID_TYPE Определяет значения, определяющие, включает ли событие идентификатор безопасности (SID) участника, занесшего событие в журнал. |
EVT_CHANNEL_TYPE Определяет тип канала. |
EVT_EVENT_METADATA_PROPERTY_ID Определяет идентификаторы, определяющие свойства метаданных определения события. |
EVT_EVENT_PROPERTY_ID Определяет значения, определяющие извлекаемые сведения о запросе. |
EVT_EXPORTLOG_FLAGS Определяет значения, указывающие, поступают ли события из канала или файла журнала. |
EVT_FORMAT_MESSAGE_FLAGS Определяет значения, указывающие строку сообщения из события для форматирования. |
EVT_LOG_PROPERTY_ID Определяет идентификаторы, определяющие свойства метаданных файла журнала канала или файла журнала. |
EVT_LOGIN_CLASS Определяет типы методов подключения, которые можно использовать для подключения к удаленному компьютеру. |
EVT_OPEN_LOG_FLAGS Определяет значения, указывающие, следует ли открывать канал или экспортируемый файл журнала. |
EVT_PUBLISHER_METADATA_PROPERTY_ID Определяет идентификаторы, определяющие свойства метаданных поставщика. |
EVT_QUERY_FLAGS Определяет значения, указывающие, как возвращать результаты запроса, а также указывает, выполняется ли запрос к каналу или файлу журнала. |
EVT_QUERY_PROPERTY_ID Определяет идентификаторы, определяющие сведения о запросе, которые можно извлечь. |
EVT_RENDER_CONTEXT_FLAGS Определяет значения, указывающие тип сведений, к которым требуется получить доступ из события. |
EVT_RENDER_FLAGS Определяет значения, указывающие, что нужно отобразить. |
EVT_RPC_LOGIN_FLAGS Определяет типы проверки подлинности, которые можно использовать для проверки подлинности пользователя при подключении к удаленному компьютеру. |
EVT_SEEK_FLAGS Определяет относительное положение в результирующем наборе, из которого выполняется поиск. |
EVT_SUBSCRIBE_FLAGS Определяет возможные значения, указывающие, когда начинается подписка на события. |
EVT_SUBSCRIBE_NOTIFY_ACTION Определяет возможные типы данных, которые служба подписки может доставлять в обратный вызов. |
EVT_SYSTEM_PROPERTY_ID Определяет идентификаторы, определяющие системные свойства события. |
EVT_VARIANT_TYPE Определяет возможные типы данных элемента данных variant. |
Функции
EVT_SUBSCRIBE_CALLBACK Реализуйте этот обратный вызов, если вы вызываете функцию EvtSubscribe для получения событий, соответствующих запросу. |
EvtArchiveExportedLog Добавляет локализованные строки в события в указанном файле журнала. |
ЭвтКансель Отменяет все ожидающие операции с дескриптором. |
EvtClearLog Удаляет все события из указанного канала и записывает их в целевой файл журнала. |
EvtClose Закрывает открытый дескриптор. |
EvtCreateBookmark Создает закладку, которая идентифицирует событие в канале. |
EvtCreateRenderContext Создает контекст, указывающий сведения в событии, которое требуется отобразить. |
EvtExportLog Копирует события из указанного канала или файла журнала и записывает их в целевой файл журнала. |
EvtFormatMessage Форматирует строку сообщения. (EvtFormatMessage) |
EvtGetChannelConfigProperty Возвращает указанное свойство конфигурации канала. |
EvtGetEventInfo Возвращает сведения, определяющие структурированный XML-запрос, который выбрал событие, и файл канала или журнала, содержащий событие. |
EvtGetEventMetadataProperty Возвращает указанное свойство метаданных события. |
EvtGetExtendedStatus Возвращает текстовое сообщение, содержащее расширенные сведения об ошибке для текущей ошибки. |
EvtGetLogInfo Возвращает сведения о канале или файле журнала. |
EvtGetObjectArrayProperty Возвращает свойство метаданных поставщика из указанного объекта в массиве. |
EvtGetObjectArraySize Возвращает количество элементов в массиве объектов . |
EvtGetPublisherMetadataProperty Возвращает указанное свойство метаданных поставщика. |
EvtGetQueryInfo Возвращает сведения о выполненном запросе, который идентифицирует список каналов или файлов журналов, к которым запрос пытался получить доступ. Функция также получает список кодов возврата, указывающих на успешное или неудачное выполнение каждого доступа. |
EvtNext Возвращает следующее событие из результатов запроса или подписки. |
EvtNextChannelPath Возвращает имя канала из перечислителя. |
EvtNextEventMetadata Возвращает определение события из перечислителя. |
EvtNextPublisherId Возвращает идентификатор поставщика из перечислителя. |
EvtOpenChannelConfig Возвращает дескриптор, используемый для чтения или изменения свойства конфигурации канала. |
EvtOpenChannelEnum Возвращает дескриптор, используемый для перечисления списка каналов, зарегистрированных на компьютере. |
EvtOpenEventMetadataEnum Возвращает дескриптор, используемый для перечисления списка событий, определяемых поставщиком. |
EvtOpenLog Получает дескриптор файла канала или журнала, который затем можно использовать для получения сведений о канале или файле журнала. |
EvtOpenPublisherEnum Возвращает дескриптор, используемый для перечисления списка зарегистрированных поставщиков на компьютере. |
EvtOpenPublisherMetadata Возвращает дескриптор, используемый для чтения метаданных указанного поставщика. |
EvtOpenSession Устанавливает подключение к удаленному компьютеру, которое можно использовать при вызове других функций журнала событий Windows. |
EvtQuery Выполняет запрос для получения событий из канала или файла журнала, соответствующих указанным условиям запроса. |
EvtRender Отрисовывает фрагмент XML на основе указанного контекста отрисовки. |
EvtSaveChannelConfig Сохраняет изменения, внесенные в конфигурацию канала. |
EvtSeek Ищет определенное событие в результирующем наборе запроса. |
EvtSetChannelConfigProperty Задает указанное свойство конфигурации канала. |
EvtSubscribe Создает подписку, которая будет получать текущие и будущие события из канала или файла журнала, которые соответствуют указанным условиям запроса. |
EvtUpdateBookmark Обновления закладку со сведениями, определяющими указанное событие. |
Структуры
EVT_RPC_LOGIN Содержит сведения, используемые для подключения к удаленному компьютеру. |
EVT_VARIANT Содержит данные события или значения свойств. |