Функция EtwProviderEnabled (wdm.h)
Функция EtwProviderEnabled проверяет, включен ли поставщик для ведения журнала событий на указанном уровне, и ключевое слово.
Синтаксис
BOOLEAN EtwProviderEnabled(
[in] REGHANDLE RegHandle,
[in] UCHAR Level,
[in] ULONGLONG Keyword
);
Параметры
[in] RegHandle
Указатель на дескриптор регистрации поставщика событий, который возвращается функцией EtwRegister в случае успешной регистрации поставщика событий.
[in] Level
Уровень, на котором включен поставщик.
[in] Keyword
Ключевое слово, указывающее, включен ли поставщик.
Возвращаемое значение
Функция возвращает значение TRUE , если поставщик включен, и FALSE , если поставщик не включен.
Комментарии
Функцию EtwProviderEnabled можно использовать, чтобы убедиться, что зарегистрированный поставщик включен для любого события, передав нули для значений Level и Keyword при вызове функции. Если включено какое-либо событие, поставщик включен.
Если дескриптор события уже доступен, используйте функцию EtwEventEnabled .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |