Partilhar via


IDebugCanStopEvent2::CanStop

Se deseja ou não parar na posição atual do código ou continuar a execução apenas notifica o mecanismo de depuração (DE).

HRESULT CanStop ( 
   BOOL fCanStop
);
int CanStop ( 
   int fCanStop
);

Parâmetros

  • fCanStop
    [in] Diferente de zero (TRUE) se o DE deve parar na posição atual do código; Caso contrário, zero (FALSE).

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

O receptor deste evento normalmente chama o IDebugCanStopEvent2::GetReason método para determinar o motivo pelo qual o DE deseja parar e, em seguida, chama o IDebugCanStopEvent2::CanStop método com a resposta apropriada.

Se o DE parar, ele envia um evento que descreve o motivo para parar. Há normalmente dois eventos que são enviadas, uma quebra de usuário ou o sinal representada pela IDebugBreakEvent2 interface e representado por um evento de ponto de interrupção a IDebugBreakpointEvent2 interface.

Consulte também

Referência

IDebugCanStopEvent2

IDebugBreakEvent2

IDebugBreakpointEvent2

IDebugCanStopEvent2::GetReason