Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Ereignisanbieterregistrierungshandle, das von der EtwRegister--Funktion zurückgegeben wird, wenn die Ereignisanbieterregistrierung 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.
Bemerkungen
Wenn für die Protokollierung eines Ereignisses zusätzliche Datenverarbeitung erforderlich ist, 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 |
|---|---|
| mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen von Windows. |
| Zielplattform- | Universal |
| Header- | wdm.h (include Wdm.h, Ntddk.h) |
| Library | NtosKrnl.lib |
| DLL- | NtosKrnl.exe |
| IRQL- | Beliebige Ebene |