Fonction EtwEventEnabled (wdm.h)

La fonction EtwEventEnabled vérifie si un événement est activé.

Syntaxe

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

Paramètres

[in] RegHandle

Pointeur vers le handle d’inscription du fournisseur d’événements, qui est retourné par la fonction EtwRegister si l’inscription du fournisseur d’événements réussit.

[in] EventDescriptor

Pointeur vers une constante EVENT_DESCRIPTOR.

Valeur retournée

La fonction EtwEventEnabled retourne TRUE si l’événement est activé et FALSE si l’événement n’est pas activé.

Remarques

Si la journalisation d’un événement nécessite un calcul supplémentaire, la fonction EtwEventEnabled peut être utilisée pour déterminer si l’événement va être journalisé, ce qui réduit la surcharge lorsque la journalisation est désactivée.

Si le descripteur d’événement n’est pas disponible, utilisez plutôt la fonction EtwProviderEnabled .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions plus récentes de Windows.
Plateforme cible Universal
En-tête wdm.h (inclure Wdm.h, Ntddk.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau

Voir aussi

EtwProviderEnabled