DEBUG_OUTCTL_XXX

Die DEBUG_OUTCTL_XXX-Konstanten werden für die Ausgabesteuerung verwendet. Die Konstanten bilden ein Bitfeld, das die aktuelle Richtlinie angibt, wohin die Ausgabe gesendet werden soll. Das Bitfeld ist in zwei Abschnitte unterteilt.

Die unteren Bits müssen genau einer der folgenden Werte sein.

Wert BESCHREIBUNG

DEBUG_OUTCTL_THIS_CLIENT

Die Ausgabe, die von methoden generiert wird, die von diesem Client aufgerufen werden, wird nur an die Ausgaberückrufe dieses Clients gesendet.

DEBUG_OUTCTL_ALL_CLIENTS

Die Ausgabe wird an alle Clients gesendet.

DEBUG_OUTCTL_ALL_OTHER_CLIENTS

Die Ausgabe wird an alle Clients gesendet (mit Ausnahme des Clients, der die Ausgabe generiert hat).

DEBUG_OUTCTL_IGNORE

Die Ausgabe wird sofort verworfen und nicht protokolliert oder an Rückrufe gesendet.

DEBUG_OUTCTL_LOG_ONLY

Die Ausgabe wird protokolliert, aber nicht an Rückrufe gesendet.

Die höheren Bits des Bitfelds können die folgenden Werte enthalten.

Wert BESCHREIBUNG

DEBUG_OUTCTL_NOT_LOGGED

Legen Sie die Ausgabe dieses Clients nicht in die globale Protokolldatei ein.

DEBUG_OUTCTL_OVERRIDE_MASK

Sendet die Ausgabe an Clients, unabhängig davon, ob die Ausgabemaske des Clients dies zulässt.

DEBUG_OUTCTL_DML

Für eine Ausgabe, die Debugger Markup Language (DML) unterstützt, sendet die Ausgabe im DML-Format.

Um ein gültiges Ausgabesteuerungsbitfeld zu erstellen, nehmen Sie genau einen Wert aus der ersten Tabelle zusammen mit null oder mehr Werten aus der zweiten Tabelle, und kombinieren Sie sie mithilfe des bitweisen OR-Operators.

Der Standardwert des Bitfelds der Ausgabesteuerung ist DEBUG_OUTCTL_ALL_CLIENTS.

Alternativ zum Erstellen eines eigenen Ausgabesteuerungsbitfelds können Sie einen der folgenden Werte verwenden.

Wert BESCHREIBUNG

DEBUG_OUTCTL_AMBIENT_DML

Legt das neue Ausgabesteuerelement auf den gleichen Wert wie das aktuelle Ausgabesteuerelement fest und gibt an, dass die Ausgabe im DML-Format erfolgt.

DEBUG_OUTCTL_AMBIENT_TEXT

Legt das neue Ausgabesteuerelement auf den gleichen Wert wie das aktuelle Ausgabesteuerelement fest und gibt an, dass die Ausgabe im Textformat erfolgt.

DEBUG_OUTCTL_AMBIENT

Identisch mit DEBUG_OUTCTL_AMBIENT_TEXT.

Anforderungen

Header

DbgEng.h (einschließlich DbgEng.h)