IDebugCanStopEvent2::CanStop
Notifica al motor de depuración (DE) si se detiene o no en la ubicación de código actual o simplemente continúa la ejecución.
Sintaxis
Parámetros
fCanStop
[in] Distinto de cero (TRUE
) si el DE debe detenerse en la ubicación del código actual; en caso contrario, cero (FALSE
).
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
El receptor de este evento normalmente llama al método GetReason para determinar el motivo por el que el DE quiere detenerse y, a continuación, llama al IDebugCanStopEvent2::CanStop
método con la respuesta adecuada.
Si el DE se detiene, envía un evento que describe el motivo de detención. Normalmente hay dos eventos que se envían, un usuario o un salto de señal representados por la interfaz IDebugBreakEvent2 y un evento de punto de interrupción representado por la interfaz IDebugBreakpointEvent2 .