DkmRuntimeFunctionResolutionRequest.OnResolverMessage 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.
Überlädt
| OnResolverMessage(DkmBreakpointMessageLevel, String) |
Wird von laufzeitfunktionsresolvern aufgerufen, wenn der Konflikt Löser beim Versuch, den Haltepunkt aufzulösen, einen Fehler bzw. eine Warnung an den Client senden möchte. Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden. |
| OnResolverMessage(DkmWorkList, DkmBreakpointMessageLevel, String, DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>) |
Wird von laufzeitfunktionsresolvern aufgerufen, wenn der Konflikt Löser beim Versuch, den Haltepunkt aufzulösen, einen Fehler bzw. eine Warnung an den Client senden möchte. Diese Methode fügt ein neues Arbeits Element an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeits Element angefügt wurde. Die tatsächliche Verarbeitung der Arbeitsaufgabe erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Abschluss Routine abgeschlossen wurde. Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden. |
OnResolverMessage(DkmBreakpointMessageLevel, String)
Wird von laufzeitfunktionsresolvern aufgerufen, wenn der Konflikt Löser beim Versuch, den Haltepunkt aufzulösen, einen Fehler bzw. eine Warnung an den Client senden möchte.
Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.
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)
Parameter
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 Meldungs Zeichenfolge, die dem Benutzer angezeigt wird.
Gilt für
OnResolverMessage(DkmWorkList, DkmBreakpointMessageLevel, String, DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>)
Wird von laufzeitfunktionsresolvern aufgerufen, wenn der Konflikt Löser beim Versuch, den Haltepunkt aufzulösen, einen Fehler bzw. eine Warnung an den Client senden möchte.
Diese Methode fügt ein neues Arbeits Element an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeits Element angefügt wurde. Die tatsächliche Verarbeitung der Arbeitsaufgabe erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Abschluss Routine abgeschlossen wurde.
Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.
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))
Parameter
- WorkList
- DkmWorkList
Worklist, an das das neue Arbeits Element angefügt werden soll.
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 Meldungs Zeichenfolge, die dem Benutzer angezeigt wird.
- CompletionRoutine
- DkmCompletionRoutine<DkmOnResolverMessageAsyncResult>
Die Routine, die nach Abschluss der Anforderung ausgelöst werden soll. Wenn die Anforderung erfolgreich an die Arbeitsliste angehängt wird, wird diese immer ausgelöst (auch wenn der Vorgang abgebrochen wird). Dies wird nie ausgelöst, wenn das Anfügen der Arbeitsaufgabe fehlschlägt.