Freigeben über


Ablaufverfolgungsflags

Ablaufverfolgungsflags sind Eigenschaften eines Ablaufverfolgungsanbieters, z. B. ein Kernelmodustreiber oder eine Benutzermodusanwendung. Diese Flags bestimmen, welche Ereignisse der Ablaufverfolgungsanbieter generiert. Der Anbieter interpretiert die Flags als Bedingungen für das Generieren der Nachricht.

In der Regel stellen Flags immer detailliertere Berichtsebenen dar, aber der Anbieter kann die Flags verwenden, um jede Bedingung zum Generieren der Ablaufverfolgungsnachricht darzustellen.

Der Ablaufverfolgungsanbieter definiert jedes Flag in einem WPP_DEFINE_BIT Element der WPP_CONTROL_GUIDS-Struktur . Der Windows Software Trace Preprocessor (WPP) weist den Elementen Bitwerte in der Reihenfolge zu, in der sie in der Struktur angezeigt werden, beginnend mit 1.

Beim Ausführen einer Ablaufverfolgungssitzung können Sie die Ablaufverfolgungsflags verwenden, um zu bestimmen, welche Nachrichten während der Sitzung generiert werden. Ablaufverfolgungs-Consumer, z. B . Tracelog und TraceView, können Benutzer Parameter und Optionen festlegen, um die Ablaufverfolgungsflags und die Ablaufverfolgungsebene für jeden Anbieter in einer Ablaufverfolgungssitzung auszuwählen.

Sie können die Ablaufverfolgungsflags ändern, während eine Ablaufverfolgungssitzung ausgeführt wird, indem Sie den Ablaufverfolgungsanbieter erneut abschreiben.