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 |