Partager via


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

Voir aussi

EtwEventEnabled