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 |