Freigeben über


EtwEventEnabled-Funktion (wdm.h)

Die EtwEventEnabled-Funktion überprüft, ob ein Ereignis aktiviert ist.

Syntax

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

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] EventDescriptor

Ein Zeiger auf eine konstante EVENT_DESCRIPTOR.

Rückgabewert

Die EtwEventEnabled-Funktion gibt TRUE zurück, wenn das Ereignis aktiviert ist, und FALSE , wenn das Ereignis nicht aktiviert ist.

Hinweise

Wenn die Protokollierung eines Ereignisses zusätzliches Computing erfordert, kann die EtwEventEnabled-Funktion verwendet werden, um zu bestimmen, ob das Ereignis protokolliert wird, was den Aufwand minimiert, wenn die Protokollierung deaktiviert ist.

Wenn der Ereignisdeskriptor nicht verfügbar ist, verwenden Sie stattdessen die Funktion EtwProviderEnabled .

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

EtwProviderEnabled