IDkmBreakpointManager.DisableBoundBreakpoint(DkmBoundBreakpoint, DkmWorkList, DkmCompletionRoutine<DkmDisableBoundBreakpointAsyncResult>) Método

Definição

Desabilite o ponto de interrupção associado para que ele não seja mais atingido. Se o ponto de interrupção associado já estiver desabilitado, essa operação não terá efeito.

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))

Parâmetros

boundBreakpoint
DkmBoundBreakpoint

No Representa um ponto de interrupção que foi associado (resolvido) a um endereço de instrução de código específico ou a um elemento de dados específico. Por exemplo, em modelos C++, é possível criar um DkmPendingBreakpoint para uma linha de origem. O Gerenciador de ponto de interrupção resolveria esse valor como zero (ex: module não carregado), um (ex: template só é usado em ' int ') ou muitos (ex: Template é usado com muitos argumentos de template) local. Cada local teria um objeto DkmBoundBreakpoint.

workList
DkmWorkList

Alist de trabalho que está sendo processada no momento. Esse valor pode ser usado para verificar o cancelamento ou para acrescentar trabalho adicional. Novos itens de trabalho não começarão a ser executados até que a função seja retornada.

completionRoutine
DkmCompletionRoutine<DkmDisableBoundBreakpointAsyncResult>

Rotina a ser acionada quando a solicitação for concluída. Isso será acionado implicitamente se a implementação retornar uma falha desse método de interface. A implementação deve acionar esse método em todos os outros cenários.

Aplica-se a