Freigeben über


DkmUserMessageOutputKind Enumeration

Definition

Gibt an, wo eine DkmUserMessage innerhalb der Debugger-IDE ausgegeben werden soll.

public enum class DkmUserMessageOutputKind
public enum class DkmUserMessageOutputKind
enum DkmUserMessageOutputKind
public enum DkmUserMessageOutputKind
type DkmUserMessageOutputKind = 
Public Enum DkmUserMessageOutputKind
Vererbung
DkmUserMessageOutputKind

Felder

ExceptionOutputWindowMessage 1

Die Meldung sollte im Ausgabefenster angezeigt werden. Wenn der Benutzer die Ausnahmemeldung ausblenden möchte, wird die Meldung nicht angezeigt. In der Regel informieren Nachrichten dieser Art den Benutzer darüber, dass im Debuggee eine Ausnahme aufgetreten ist.

FatalError 7

Die Meldung wird in einem Meldungsfeld angezeigt, und die Debugger-Benutzeroberfläche versucht, das Debuggen dieses Prozesses zu beenden. Wenn der FatalError aus einem Debugereignis generiert wird, möchte die Komponente, die den schwerwiegenden Fehler sendet, möglicherweise die Threads des Prozesses anhalten, sodass er nicht weiter ausgeführt wird, bis das Debuggen beendet wird.

FatalOperationAbortOutputMessage 8

Diese Nachrichtenart wird verwendet, wenn der Benutzer einen Vorgang abbricht, der zum Debuggen erforderlich ist. Wie eine FatalError-Nachricht versucht die Debugger-Benutzeroberfläche der Debugger-Benutzeroberfläche, das Debuggen dieses Prozesses zu beenden, wenn das Ereignis empfangen wird.

JustMyCodePrompt 4

Meldung, die im Meldungsfeld angezeigt wird, um JustMyCode zu aktivieren/zu deaktivieren.

MessageBox 3

Die Nachricht sollte in einem Meldungsfeld angezeigt werden.

NewDebuggerCompatibilityWarning 9

Die Meldung wird angezeigt, wenn ein Benutzer den neuen Debugger (Concord) verwendet und einen Haltepunkt in einer sprache erreicht hat, die nicht unterstützt wird.

OutputWindowTruncation 11

Vom Dispatcher erstellte Nachrichten, wenn andere Ausgabetypen, die asynchron verarbeitet werden, aufgrund übermäßiger Daten abgeschnitten werden müssen.

ProgramOutput 2

Die Meldung sollte im Ausgabefenster angezeigt werden. Wenn der Benutzer die Programmausgabe ausblenden möchte, wird die Meldung nicht angezeigt. In der Regel werden Nachrichten dieser Art vom Debuggee mithilfe von APIs wie OutputDebugString() oder System.Diagnostics.Debugger.WriteLine() gesendet.

ProgramStandardOutput 12

Wenn der Zielprozess mit DkmProcessLaunchModeFlags.StandardOutputToOutputWindow gestartet wird, ist dies die Ausgabe, die das Programm in die Standardausgabe oder den Standardfehler geschrieben hat.

StepFilterOutputWindowMessage 5

Schrittfilterungsnachricht. Wechselt zum Ausgabefenster, es sei denn, der Benutzer deaktiviert schrittfilterende Nachrichten.

StepFilterPrompt 6

Meldungsfeld, das den Benutzer darüber informiert, dass wir eine Eigenschaft oder einen Operator übersprungen haben. Die UI-Ebene verarbeitet die Logik des Unterdrückens des Dialogfelds, wenn es bereits zuvor angezeigt wurde.

UnfilteredOutputWindowMessage 0

Die Meldung sollte im Ausgabefenster angezeigt werden. Sie wird immer angezeigt und kann nicht vom Benutzer gefiltert werden.

UnfilteredOutputWindowWarning 10

Warnmeldung vom Debugger, die immer an das Ausgabefenster gesendet wird.

Gilt für: