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)
Параметры
Окне Описывает серьезность сообщения, отправленного диспетчером точек останова обратно в исходный компонент. Этот список сортируется в порядке приоритета, так как в пользовательском интерфейсе отображается только самое важное предупреждение. Если точка останова привязана, все предупреждения не учитываются.
- 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
Ворклист добавить новый рабочий элемент в.
Окне Описывает серьезность сообщения, отправленного диспетчером точек останова обратно в исходный компонент. Этот список сортируется в порядке приоритета, так как в пользовательском интерфейсе отображается только самое важное предупреждение. Если точка останова привязана, все предупреждения не учитываются.
- Message
- String
Окне Строка сообщения, отображаемая пользователю.
- CompletionRoutine
- DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>
Подпрограмма, которая будет срабатывать после завершения запроса. Если запрос успешно добавлен в список работ, он всегда будет срабатывать (включая время отмены операции). Это никогда не будет срабатывать в случае сбоя при добавлении рабочего элемента.