Заголовок evntprov.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
evntprov.h содержит следующие программные интерфейсы:
Функции
EventActivityIdControl Создает, запрашивает и задает идентификаторы действий для использования в событиях трассировки событий Windows. |
EventDataDescCreate Задает значения EVENT_DATA_DESCRIPTOR. |
EventDescCreate Задает значения дескриптора события. |
EventDescGetChannel Извлекает канал из дескриптора события. |
EventDescGetId Извлекает идентификатор события из дескриптора события. |
EventDescGetKeyword Извлекает ключевое слово из дескриптора события. |
EventDescGetLevel Извлекает уровень серьезности из дескриптора события. |
EventDescGetOpcode Извлекает код операции из дескриптора события. |
EventDescGetTask Извлекает задачу из дескриптора события. |
EventDescGetVersion Извлекает версию из дескриптора события. |
EventDescOrKeyword Добавляет еще один ключевое слово в дескриптор события. |
EventDescSetChannel Задает член канала дескриптора события. |
EventDescSetId Задает элемент Id дескриптора события. |
EventDescSetKeyword Задает элемент ключевого слова дескриптора события. |
EventDescSetLevel Задает элемент Level дескриптора события. |
EventDescSetOpcode Задает элемент Opcode дескриптора события. |
EventDescSetTask Задает элемент Task дескриптора события. |
EventDescSetVersion Задает член версии дескриптора события. |
EventDescZero Инициализирует дескриптор события равным нулю. |
EventEnabled Определяет, должен ли поставщик событий создавать определенное событие на основе EVENT_DESCRIPTOR события. |
EventProviderEnabled Определяет, должен ли поставщик событий создавать определенное событие на основе уровня и ключевого слова события. |
EventRegister Регистрирует поставщик событий ETW, создавая дескриптор, который можно использовать для записи событий трассировки событий Windows. |
EventSetInformation Настраивает поставщик событий трассировки событий Windows. |
EventUnregister Отменяет регистрацию поставщика событий трассировки событий Windows. |
EventWrite Записывает событие трассировки событий Windows, которое использует идентификатор действия текущего потока. |
EventWriteEx Записывает событие трассировки событий Windows с идентификатором действия, необязательным идентификатором связанного действия, фильтрами сеанса и специальными параметрами. |
EventWriteString Записывает событие трассировки событий Windows, содержащее строку в качестве данных. Эту функцию не следует использовать. |
EventWriteTransfer Записывает событие трассировки событий Windows с идентификатором действия и необязательным идентификатором связанного действия. |
Функции обратного вызова
PENABLECALLBACK Поставщики событий ETW при необходимости определяют функцию EnableCallback для получения уведомлений об изменениях конфигурации. Тип PENABLECALLBACK определяет указатель на эту функцию обратного вызова. EnableCallback — это заполнитель для имени функции, определяемой приложением. |
Структуры
EVENT_DATA_DESCRIPTOR Структура EVENT_DATA_DESCRIPTOR определяет блок данных, который будет использоваться в событии трассировки событий Windows. |
EVENT_DESCRIPTOR Структура EVENT_DESCRIPTOR содержит сведения (метаданные) о событии трассировки событий Windows. |
EVENT_FILTER_DESCRIPTOR Определяет данные фильтра, которые сеанс передает в функцию обратного вызова включения поставщика. |
EVENT_FILTER_EVENT_ID Определяет идентификаторы событий, используемые в структуре EVENT_FILTER_DESCRIPTOR для идентификатора события или фильтра пошагового стека. |
EVENT_FILTER_EVENT_NAME Определяет идентификаторы событий, используемые в структуре EVENT_FILTER_DESCRIPTOR для фильтра имени события или пошагового действия. |
EVENT_FILTER_HEADER Определяет данные заголовка, которые должны предшествовать данным фильтра, определенным в манифесте инструментирования. |
EVENT_FILTER_LEVEL_KW Определяет идентификаторы событий, используемые в структуре EVENT_FILTER_DESCRIPTOR для фильтра ключевое слово уровня стека. |
Перечисления
EVENT_INFO_CLASS Тип перечисления EVENT_INFO_CLASS используется с функцией EventSetInformation, чтобы указать операцию конфигурации, выполняемую при регистрации поставщика событий ETW. |