IDebugCanStopEvent2::GetReason
Obtém o motivo por que deseja interromper o mecanismo de depuração (DE).
HRESULT GetReason(
CANSTOP_REASON* pcr
);
int GetReason(
out enum_CANSTOP_REASON pcr
);
Parâmetros
- pcr
[out] Retorna um valor a partir do CANSTOP_REASON enumeração que descreve a razão para este evento.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Normalmente, este método é chamado antes do IDebugCanStopEvent2::CanStop método para que o chamador possa determinar se devem passar de zero (TRUE) para o IDebugCanStopEvent2::CanStop método.
Interrompendo o motivo pode ser uma CANSTOP_ENTRYPOINT, que significa que o DE atingiu um ponto de entrada, ou CANSTOP_STEPIN, que significa que o DE ele tem apresentado em uma função.