DkmRuntimeFunctionResolutionRequest.OnResolverMessage Метод

Определение

Перегрузки

OnResolverMessage(DkmBreakpointMessageLevel, String)

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

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).

OnResolverMessage(DkmWorkList, DkmBreakpointMessageLevel, String, DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>)

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

Этот метод добавляет новый рабочий элемент в указанный список работ и возвращается после добавления рабочего элемента. Фактическая обработка рабочего элемента выполняется асинхронно. Вызывающий объект будет уведомлен о завершении выполнения запроса через подпрограмму завершения.

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).

OnResolverMessage(DkmBreakpointMessageLevel, String)

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

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).

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

Параметры

Level
DkmBreakpointMessageLevel

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

Message
String

Окне Строка сообщения, отображаемая пользователю.

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

OnResolverMessage(DkmWorkList, DkmBreakpointMessageLevel, String, DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>)

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

Этот метод добавляет новый рабочий элемент в указанный список работ и возвращается после добавления рабочего элемента. Фактическая обработка рабочего элемента выполняется асинхронно. Вызывающий объект будет уведомлен о завершении выполнения запроса через подпрограмму завершения.

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).

public:
 void OnResolverMessage(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, System::String ^ Message, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::FunctionResolution::DkmOnResolverMessageAsyncResult> ^ CompletionRoutine);
public void OnResolverMessage (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel Level, string Message, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.FunctionResolution.DkmOnResolverMessageAsyncResult> CompletionRoutine);
member this.OnResolverMessage : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel * string * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.FunctionResolution.DkmOnResolverMessageAsyncResult> -> unit
Public Sub OnResolverMessage (WorkList As DkmWorkList, Level As DkmBreakpointMessageLevel, Message As String, CompletionRoutine As DkmCompletionRoutine(Of DkmOnResolverMessageAsyncResult))

Параметры

WorkList
DkmWorkList

Ворклист добавить новый рабочий элемент в.

Level
DkmBreakpointMessageLevel

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

Message
String

Окне Строка сообщения, отображаемая пользователю.

CompletionRoutine
DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>

Подпрограмма, которая будет срабатывать после завершения запроса. Если запрос успешно добавлен в список работ, он всегда будет срабатывать (включая время отмены операции). Это никогда не будет срабатывать в случае сбоя при добавлении рабочего элемента.

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