IDkmBreakpointManager.SetPendingBreakpointHitCountCondition(DkmPendingBreakpoint, DkmWorkList, DkmBreakpointHitCountCondition, DkmCompletionRoutine<DkmSetPendingBreakpointHitCountConditionAsyncResult>) 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.
Inicialize, atualize ou limpe a condição de contagem de acesso em todos os pontos de interrupção associados deste ponto de interrupção pendente. Se o mesmo ponto de interrupção tiver uma condição de nível de idioma e uma condição de contagem de acesso, a condição de nível de idioma será aplicada primeiro.
Observe que a condição de contagem de acesso age de forma independente em cada ponto de interrupção associado, em vez de ser agregada em conjunto no ponto de interrupção pendente. Por exemplo, se a contagem de vezes estiver configurada para parar às vezes #2 e o ponto de interrupção para dois locais separados, cada um deles atingirá o ponto de interrupção uma vez, a interface do usuário ainda não terá sido feita no modo de interrupção porque nenhum ponto de interrupção associado individual foi atingido duas vezes.
public:
void SetPendingBreakpointHitCountCondition(Microsoft::VisualStudio::Debugger::Breakpoints::DkmPendingBreakpoint ^ pendingBreakpoint, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::Breakpoints::DkmBreakpointHitCountCondition ^ condition, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Breakpoints::DkmSetPendingBreakpointHitCountConditionAsyncResult> ^ completionRoutine);
public void SetPendingBreakpointHitCountCondition (Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint pendingBreakpoint, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointHitCountCondition condition, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmSetPendingBreakpointHitCountConditionAsyncResult> completionRoutine);
abstract member SetPendingBreakpointHitCountCondition : Microsoft.VisualStudio.Debugger.Breakpoints.DkmPendingBreakpoint * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Breakpoints.DkmBreakpointHitCountCondition * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmSetPendingBreakpointHitCountConditionAsyncResult> -> unit
Public Sub SetPendingBreakpointHitCountCondition (pendingBreakpoint As DkmPendingBreakpoint, workList As DkmWorkList, condition As DkmBreakpointHitCountCondition, completionRoutine As DkmCompletionRoutine(Of DkmSetPendingBreakpointHitCountConditionAsyncResult))
Parâmetros
- pendingBreakpoint
- DkmPendingBreakpoint
No Objeto de ponto de interrupção de alto nível que está vinculado a uma construção de nível de usuário (ex: arquivo de origem, nome da função) que pode ser mapeada para zero ou mais construções de nível de código (DkmBoundBreakpoint) e que podem ser controladas ao longo do tempo.
- 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.
- condition
- DkmBreakpointHitCountCondition
[In, opcional] Condição a ser aplicada a este ponto de interrupção. Esse valor pode ser ' nulo ' se o chamador quiser remover a condição.
- completionRoutine
- DkmCompletionRoutine<DkmSetPendingBreakpointHitCountConditionAsyncResult>
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.