Udostępnij za pośrednictwem


DkmUserMessageOutputKind Wyliczenie

Definicja

Wskazuje, gdzie element DkmUserMessage powinien być danymi wyjściowymi w środowisku IDE debugera.

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

Pola

ExceptionOutputWindowMessage 1

Komunikat powinien być wyświetlany w oknie danych wyjściowych. Jeśli użytkownik zdecydował się ukryć komunikat o wyjątku, komunikat nie będzie wyświetlany. Zazwyczaj komunikaty tego rodzaju informują użytkownika o wystąpieniu wyjątku w debuggee.

FatalError 7

Komunikat jest wyświetlany w oknie komunikatu, a interfejs użytkownika debugera podejmie próbę odłączenia/zakończenia w celu zatrzymania debugowania tego procesu. Jeśli błąd Krytyczny jest generowany na podstawie zdarzenia debugowania, składnik wysyłający błąd krytyczny może chcieć zawiesić wątki procesu, aby nie było wykonywane dalej, dopóki debugowanie nie zostanie zatrzymane.

FatalOperationAbortOutputMessage 8

Ten rodzaj komunikatu jest używany, gdy użytkownik przerywa operację wymaganą do debugowania. Podobnie jak w przypadku komunikatu o błędzie krytycznym, interfejs użytkownika debugera podejmie próbę odłączenia/zakończenia, aby zatrzymać debugowanie tego procesu po odebraniu zdarzenia.

JustMyCodePrompt 4

Komunikat wyświetlany w oknie komunikatu monituje o włączenie/wyłączenie polecenia JustMyCode.

MessageBox 3

Komunikat powinien być wyświetlany w oknie komunikatu.

NewDebuggerCompatibilityWarning 9

Komunikat jest wyświetlany, gdy użytkownik korzysta z nowego debugera (Concord) i napotkał punkt przerwania w języku, który nie jest obsługiwany.

OutputWindowTruncation 11

Komunikat utworzony przez dyspozytor, gdy inne rodzaje danych wyjściowych, które są przetwarzane asynchronicznie, muszą zostać obcięte z powodu nadmiernej ilości danych.

ProgramOutput 2

Komunikat powinien być wyświetlany w oknie danych wyjściowych. Jeśli użytkownik zdecydował się ukryć dane wyjściowe programu, komunikat nie będzie wyświetlany. Zazwyczaj komunikaty tego rodzaju są wysyłane z debuggee przy użyciu interfejsów API, takich jak OutputDebugString() lub System.Diagnostics.Debugger.WriteLine().

ProgramStandardOutput 12

Jeśli proces docelowy jest uruchamiany z DkmProcessLaunchModeFlags.StandardOutputToOutputWindow, jest to dane wyjściowe, które program napisał do standardowych danych wyjściowych lub błędu standardowego.

StepFilterOutputWindowMessage 5

Komunikat związany z filtrowaniem kroków. Przejdzie do okna danych wyjściowych, chyba że użytkownik zdecyduje się wyłączyć komunikaty filtrowania kroków.

StepFilterPrompt 6

Okno komunikatu z informacją o tym, że użytkownik przeszedł przez właściwość lub operator. Warstwa interfejsu użytkownika będzie obsługiwać logikę pomijania okna dialogowego, jeśli zostało ono już pokazane wcześniej.

UnfilteredOutputWindowMessage 0

Komunikat powinien być wyświetlany w oknie danych wyjściowych. Będzie ona zawsze wyświetlana i nie może być filtrowana przez użytkownika.

UnfilteredOutputWindowWarning 10

Komunikat ostrzegawczy z debugera, który będzie zawsze wysyłany do okna danych wyjściowych.

Dotyczy