Condividi tramite


IDebugCanStopEvent2::GetReason

Ottiene il motivo per cui il motore di debug (DE) vuole arrestarsi.

Sintassi

int GetReason( 
   out enum_CANSTOP_REASON pcr
);

Parametri

pcr
[out] Restituisce un valore dall'enumerazione CANSTOP_REASON che descrive il motivo di questo evento.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

Questo metodo viene in genere chiamato prima del metodo CanStop in modo che il chiamante possa determinare se passare non-zero (TRUE) al IDebugCanStopEvent2::CanStop metodo .

Il motivo dell'arresto può essere CANSTOP_ENTRYPOINT, il che significa che il de ha raggiunto un punto di ingresso o CANSTOP_STEPIN, il che significa che l'istruzione DE è stata inserita in una funzione.

Vedi anche