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


Функция EtwEventEnabled (wdm.h)

Функция EtwEventEnabled проверяет, включено ли событие.

Синтаксис

BOOLEAN EtwEventEnabled(
  [in] REGHANDLE          RegHandle,
  [in] PCEVENT_DESCRIPTOR EventDescriptor
);

Параметры

[in] RegHandle

Указатель на дескриптор регистрации поставщика событий, который возвращается функцией EtwRegister в случае успешной регистрации поставщика событий.

[in] EventDescriptor

Указатель на константную EVENT_DESCRIPTOR.

Возвращаемое значение

Функция EtwEventEnabled возвращает значение TRUE , если событие включено, и FALSE , если событие не включено.

Комментарии

Если ведение журнала события требует дополнительных вычислений, можно использовать функцию EtwEventEnabled , чтобы определить, будет ли регистрироваться событие, что позволит свести к минимуму издержки при отключении ведения журнала.

Если дескриптор события недоступен, используйте вместо него функцию EtwProviderEnabled .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях Windows.
Целевая платформа Универсальное
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень

См. также раздел

EtwProviderEnabled