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


Функция 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, чтобы убедиться, что зарегистрированный поставщик включен для любого события, передав нули для уровня и значения ключевых слов при вызове функции. Если любое событие включено, поставщик включен.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях Windows.
целевая платформа Всеобщий
заголовка wdm.h (include Wdm.h, Ntddk.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень

См. также

EtwEventEnabled