Partilhar via


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.

Consulte também

Referência

IDebugCanStopEvent2

CANSTOP_REASON

IDebugCanStopEvent2::CanStop