EtwProviderEnabled-Funktion (wdm.h)

Die EtwProviderEnabled-Funktion überprüft, ob ein Anbieter für die Ereignisprotokollierung auf einer angegebenen Ebene aktiviert ist und Schlüsselwort (keyword).

Syntax

BOOLEAN EtwProviderEnabled(
  [in] REGHANDLE RegHandle,
  [in] UCHAR     Level,
  [in] ULONGLONG Keyword
);

Parameter

[in] RegHandle

Ein Zeiger auf das Registrierungshandle des Ereignisanbieters, das von der EtwRegister-Funktion zurückgegeben wird, wenn die Registrierung des Ereignisanbieters erfolgreich ist.

[in] Level

Die Ebene, auf der der Anbieter aktiviert ist.

[in] Keyword

Der Schlüsselwort (keyword), der angibt, ob der Anbieter aktiviert ist.

Rückgabewert

Die Funktion gibt TRUE zurück, wenn der Anbieter aktiviert ist, und FALSE , wenn der Anbieter nicht aktiviert ist.

Hinweise

Sie können die EtwProviderEnabled-Funktion verwenden, um zu überprüfen, ob der registrierte Anbieter für ein beliebiges Ereignis aktiviert ist, indem Sie beim Aufrufen der Funktion Nullen für die Werte Level und Schlüsselwort übergeben. Wenn ein Ereignis aktiviert ist, ist der Anbieter aktiviert.

Wenn bereits ein Ereignisdeskriptor verfügbar ist, verwenden Sie die EtwEventEnabled-Funktion .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und späteren Windows-Versionen.
Zielplattform Universell
Header wdm.h (include Wdm.h, Ntddk.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Beliebige Ebene

Weitere Informationen

EtwEventEnabled