IDkmBreakpointManager.DisableBoundBreakpoint(DkmBoundBreakpoint, DkmWorkList, DkmCompletionRoutine<DkmDisableBoundBreakpointAsyncResult>) 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.
Deaktivieren Sie den gebundenen Haltepunkt so, dass er nicht mehr trifft. Wenn der gebundene Haltepunkt bereits deaktiviert ist, hat dieser Vorgang keine Auswirkung.
public:
void DisableBoundBreakpoint(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBoundBreakpoint ^ boundBreakpoint, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Breakpoints::DkmDisableBoundBreakpointAsyncResult> ^ completionRoutine);
public void DisableBoundBreakpoint (Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint boundBreakpoint, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmDisableBoundBreakpointAsyncResult> completionRoutine);
abstract member DisableBoundBreakpoint : Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmDisableBoundBreakpointAsyncResult> -> unit
Public Sub DisableBoundBreakpoint (boundBreakpoint As DkmBoundBreakpoint, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmDisableBoundBreakpointAsyncResult))
Parameter
- boundBreakpoint
- DkmBoundBreakpoint
In Stellt einen Haltepunkt dar, der an eine bestimmte Code Anweisungs Adresse oder ein bestimmtes Datenelement gebunden wurde (aufgelöst). In C++-Vorlagen könnte beispielsweise ein dkmpendingbreakpoint für eine Quellzeile erstellt werden. Der Breakpoint-Manager würde ihn auf 0 (null) auflösen (z.: das Modul ist nicht geladen), eines (z.: die Vorlage wird nur für "int" verwendet) oder viele (z. a. Vorlage wird mit vielen Vorlagen Argumenten verwendet). Jeder Standort verfügt über ein dkmboundbreakpoint-Objekt.
- workList
- DkmWorkList
Worklist, das gerade verarbeitet wird. Dieser Wert kann verwendet werden, um nach einem Abbruch zu suchen oder um zusätzliche Arbeit anzufügen. Neue Arbeitselemente werden erst ausgeführt, nachdem diese Funktion zurückgegeben wurde.
- completionRoutine
- DkmCompletionRoutine<DkmDisableBoundBreakpointAsyncResult>
Die Routine, die nach Abschluss der Anforderung ausgelöst werden soll. Diese wird implizit ausgelöst, wenn die Implementierung einen Fehler von dieser Schnittstellen Methode zurückgibt. Die-Implementierung muss diese Methode in allen anderen Szenarien auslösen.