IDkmBreakpointHitWithErrorReceived.OnBreakpointHitWithErrorReceived(DkmPendingBreakpoint, DkmThread, Boolean, DkmBreakpointMessageLevel, String, DkmEventDescriptorS) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Онбреакпоинситвисерроррецеивед вызывается как часть обработки события. Дополнительные сведения см. в разделе Определение интерфейса.
public:
void OnBreakpointHitWithErrorReceived(Microsoft::VisualStudio::Debugger::Breakpoints::DkmPendingBreakpoint ^ pendingBreakpoint, Microsoft::VisualStudio::Debugger::DkmThread ^ thread, bool hasException, Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel level, System::String ^ message, Microsoft::VisualStudio::Debugger::DkmEventDescriptorS ^ eventDescriptor);
public void OnBreakpointHitWithErrorReceived (Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint pendingBreakpoint, Microsoft.VisualStudio.Debugger.DkmThread thread, bool hasException, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel level, string message, Microsoft.VisualStudio.Debugger.DkmEventDescriptorS eventDescriptor);
abstract member OnBreakpointHitWithErrorReceived : Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint * Microsoft.VisualStudio.Debugger.DkmThread * bool * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel * string * Microsoft.VisualStudio.Debugger.DkmEventDescriptorS -> unit
Public Sub OnBreakpointHitWithErrorReceived (pendingBreakpoint As DkmPendingBreakpoint, thread As DkmThread, hasException As Boolean, level As DkmBreakpointMessageLevel, message As String, eventDescriptor As DkmEventDescriptorS)
Параметры
- pendingBreakpoint
- DkmPendingBreakpoint
Окне Объект точки останова высокого уровня, привязанный к конструкции уровня пользователя (например, исходный файл, имя функции), которая может сопоставляться с нулем или несколькими конструкциями уровня кода (Дкмбаундбреакпоинт), которые могут быть записаны с течением времени.
- thread
- DkmThread
Окне Дкмсреад представляет поток, выполняющийся в целевом процессе.
- hasException
- Boolean
Окне Содержит значение true, если исходный экземпляр среды выполнения может определить, что в потоке, вызвавшем точку останова, возникло исключение. В настоящее время это значение задается только управляемыми экземплярами среды выполнения. Это позволяет быстро определить, следует ли применять логику исключений, не выполняя другое сетевое обращение.
Окне Описывает серьезность сообщения, отправленного диспетчером точек останова обратно в исходный компонент. Этот список сортируется в порядке приоритета, так как в пользовательском интерфейсе отображается только самое важное предупреждение. Если точка останова привязана, все предупреждения не учитываются.
- message
- String
Окне Сообщение об ошибке, которое необходимо сообщить.
- eventDescriptor
- DkmEventDescriptorS
Окне Описывает обрабатываемое событие и предоставляет компоненту возможность подавлять это событие.