Fonction EtwProviderEnabled (wdm.h)
La fonction EtwProviderEnabled vérifie qu’un fournisseur est activé pour la journalisation des événements à un niveau et mot clé spécifiés.
Syntaxe
BOOLEAN EtwProviderEnabled(
[in] REGHANDLE RegHandle,
[in] UCHAR Level,
[in] ULONGLONG Keyword
);
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] Level
Niveau auquel le fournisseur est activé.
[in] Keyword
Le mot clé qui indique si le fournisseur est activé.
Valeur retournée
La fonction retourne TRUE si le fournisseur est activé et FALSE si le fournisseur n’est pas activé.
Remarques
Vous pouvez utiliser la fonction EtwProviderEnabled pour vérifier que le fournisseur inscrit est activé pour n’importe quel événement en transmettant des zéros pour les valeurs Level et Keyword lorsque vous appelez la fonction. Si un événement est activé, le fournisseur est activé.
Si un descripteur d’événement est déjà disponible, utilisez la fonction EtwEventEnabled .
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 |