Condividi tramite


IDebugCanStopEvent2:: GetReason

Ottiene il motivo per cui il motore (DE) di debug desidera arrestare.

HRESULT GetReason( 
   CANSTOP_REASON* pcr
);
int GetReason( 
   out enum_CANSTOP_REASON pcr
);

Parametri

  • pcr
    [out] Restituisce un valore CANSTOP_REASON dell'enumerazione che descrive il motivo per questo evento.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Questo metodo viene chiamato prima IDebugCanStopEvent2:: CanStop del metodo in modo dal chiamante può determinare se passare diverso da zero (TRUE) al metodo di IDebugCanStopEvent2::CanStop .

Il motivo di interruzione può essere qualsiasi CANSTOP_ENTRYPOINT, ossia il DE ha raggiunto un punto di ingresso, o CANSTOP_STEPIN, ovvero il DE ha effettuato una funzione.

Vedere anche

Riferimenti

IDebugCanStopEvent2

CANSTOP_REASON

IDebugCanStopEvent2:: CanStop