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.