Функция 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 | Любой уровень |