Compartir a través de


IDebugCanStopEvent2::GetReason

Obtiene el motivo por el que el motor de depuración (DE) quiere detenerse.

Sintaxis

int GetReason( 
   out enum_CANSTOP_REASON pcr
);

Parámetros

pcr
[out] Devuelve un valor de la enumeración CANSTOP_REASON que describe el motivo de este evento.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Normalmente se llama a este método antes del método CanStop para que el autor de la llamada pueda determinar si se debe pasar un valor distinto de cero (TRUE) al IDebugCanStopEvent2::CanStop método .

El motivo de la detención puede ser CANSTOP_ENTRYPOINT, lo que significa que el DE ha alcanzado un punto de entrada, o CANSTOP_STEPIN, lo que significa que el DE ha entrado en una función.

Consulte también