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


Заголовок 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.