Поделиться через


DkmPendingBreakpoint.OnBreakpointMessage Метод

Определение

Перегрузки

OnBreakpointMessage(DkmBreakpointMessageLevel, DkmBreakpointSuggestedFix, String)

Уведомление от диспетчера точек останова о состоянии привязки точки останова.

Этот API появился в Visual Studio 17 с обновлением 4 (DkmApiVersion.VS17Update4).

OnBreakpointMessage(DkmBreakpointMessageLevel, DkmBreakpointSuggestedFix, Byte, String)

Уведомление от диспетчера точек останова о состоянии привязки точки останова.

Этот API появился в Visual Studio 17 с обновлением 6 (DkmApiVersion.VS17Update6).

OnBreakpointMessage(DkmBreakpointMessageLevel, String)

Уведомление от диспетчера точек останова о состоянии привязки точки останова.

OnBreakpointMessage(DkmBreakpointMessageLevel, DkmBreakpointSuggestedFix, String)

Уведомление от диспетчера точек останова о состоянии привязки точки останова.

Этот API появился в Visual Studio 17 с обновлением 4 (DkmApiVersion.VS17Update4).

public void OnBreakpointMessage (Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel Level, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointSuggestedFix SuggestedFix, string Message);
member this.OnBreakpointMessage : Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointSuggestedFix * string -> unit
Public Sub OnBreakpointMessage (Level As DkmBreakpointMessageLevel, SuggestedFix As DkmBreakpointSuggestedFix, Message As String)

Параметры

Level
DkmBreakpointMessageLevel

[Вход] Описывает серьезность сообщения, отправляемого из диспетчера точек останова обратно в исходный компонент. Этот список отсортирован в порядке приоритета, так как в пользовательском интерфейсе будет отображаться только самое важное предупреждение. Все предупреждения игнорируются, если точка останова привязана.

SuggestedFix
DkmBreakpointSuggestedFix

[Вход] Предоставляет предлагаемое действие, которое пользователь может предпринять, чтобы попытаться исправить точку останова, которая не смогла выполнить привязку. Обратите внимание, что это предложения, и применение предлагаемого исправления может не устранить сбой привязки.

Message
String

[Вход] Строка сообщения, отображаемая для пользователя.

Применяется к

OnBreakpointMessage(DkmBreakpointMessageLevel, DkmBreakpointSuggestedFix, Byte, String)

Уведомление от диспетчера точек останова о состоянии привязки точки останова.

Этот API появился в Visual Studio 17 с обновлением 6 (DkmApiVersion.VS17Update6).

public void OnBreakpointMessage (Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel Level, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointSuggestedFix SuggestedFix, byte MinorSeverityLevel, string Message);
member this.OnBreakpointMessage : Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointSuggestedFix * byte * string -> unit
Public Sub OnBreakpointMessage (Level As DkmBreakpointMessageLevel, SuggestedFix As DkmBreakpointSuggestedFix, MinorSeverityLevel As Byte, Message As String)

Параметры

Level
DkmBreakpointMessageLevel

[Вход] Описывает серьезность сообщения, отправляемого из диспетчера точек останова обратно в исходный компонент. Этот список отсортирован в порядке приоритета, так как в пользовательском интерфейсе будет отображаться только самое важное предупреждение. Все предупреждения игнорируются, если точка останова привязана.

SuggestedFix
DkmBreakpointSuggestedFix

[Вход] Предоставляет предлагаемое действие, которое пользователь может предпринять, чтобы попытаться исправить точку останова, которая не смогла выполнить привязку. Обратите внимание, что это предложения, и применение предлагаемого исправления может не устранить сбой привязки.

MinorSeverityLevel
Byte

[Вход] Каждое сообщение точки останова имеет 16-битовую серьезность. Верхние 8 бит являются производными от Level. Этот байт обеспечивает низкие 8 бит. Вместе это дает уникальное значение серьезности для всех встроенных предупреждений и ошибок точки останова.

Message
String

[Вход] Строка сообщения, отображаемая для пользователя.

Применяется к

OnBreakpointMessage(DkmBreakpointMessageLevel, String)

Уведомление от диспетчера точек останова о состоянии привязки точки останова.

public:
 void OnBreakpointMessage(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, System::String ^ Message);
public:
 void OnBreakpointMessage(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, Platform::String ^ Message);
void OnBreakpointMessage(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, std::wstring const & Message);
public void OnBreakpointMessage (Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel Level, string Message);
member this.OnBreakpointMessage : Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel * string -> unit
Public Sub OnBreakpointMessage (Level As DkmBreakpointMessageLevel, Message As String)

Параметры

Level
DkmBreakpointMessageLevel

[Вход] Описывает серьезность сообщения, отправляемого из диспетчера точек останова обратно в исходный компонент. Этот список отсортирован в порядке приоритета, так как в пользовательском интерфейсе будет отображаться только самое важное предупреждение. Все предупреждения игнорируются, если точка останова привязана.

Message
String

[Вход] Строка сообщения, отображаемая для пользователя.

Применяется к