IDkmBreakpointManager.DisableBoundBreakpoint(DkmBoundBreakpoint, DkmWorkList, DkmCompletionRoutine<DkmDisableBoundBreakpointAsyncResult>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.