DkmRuntimeBreakpoint.OnHitWithError(DkmThread, Boolean, DkmBreakpointMessageLevel, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein runtimebreakpointhitwitherror-Ereignis wird ausgelöst. Komponenten, die die Ereignis Senke-Schnittstelle implementieren, erhalten die Ereignis Benachrichtigung. Diese Methode fügt das Ereignis in die Warteschlange ein, und die Steuerung kehrt sofort an den Aufrufer zurück.
Diese API wurde in Visual Studio 16 RTM (dkmapiversion. VS16RTM) eingeführt.
public:
void OnHitWithError(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, bool HasException, Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointMessageLevel Level, System::String ^ Message);
public void OnHitWithError (Microsoft.VisualStudio.Debugger.DkmThread Thread, bool HasException, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel Level, string Message);
member this.OnHitWithError : Microsoft.VisualStudio.Debugger.DkmThread * bool * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointMessageLevel * string -> unit
Public Sub OnHitWithError (Thread As DkmThread, HasException As Boolean, Level As DkmBreakpointMessageLevel, Message As String)
Parameter
- Thread
- DkmThread
In Dkmthread stellt einen Thread dar, der im Ziel Prozess ausgeführt wird.
- HasException
- Boolean
In Enthält true, wenn die Quell Lauf Zeit Instanz ermitteln kann, ob eine Ausnahme in dem Thread aktiv ist, der auf den Breakpoint trifft. Zurzeit legen nur verwaltete Lauf Zeit Instanzen diese fest. Hiermit wird schnell festgestellt, ob eine Ausnahme spezifische Logik angewendet werden sollte, ohne dass ein weiterer Netzwerkroundtrip durchführen wird.
In Beschreibt den Schweregrad einer Nachricht, die von einem Breakpoint-Manager zurück an die Quell Komponente gesendet wird. Diese Liste ist nach Priorität sortiert, da auf der Benutzeroberfläche nur die wichtigste Warnung angezeigt wird. Alle Warnungen werden ignoriert, wenn der Haltepunkt gebunden ist.
- Message
- String
In Die Fehlermeldung, die gemeldet werden soll.