Metodo ICorDebugExceptionDebugEvent::GetStackPointer
Ottiene il puntatore dello stack per questo evento di debug per le eccezioni.
Sintassi
HRESULT GetStackPointer(
[out]CORDB_ADDRESS *pStackPointer
);
Parametri
pStackPointer
[out] Puntatore all'indirizzo del puntatore dello stack per questo evento di debug dell'eccezione. Per ulteriori informazioni, vedere le sezione Note.
Osservazioni:
Il significato di questo puntatore dello stack dipende dal tipo di evento, come illustrato nella tabella seguente.
Tipo di evento | Significato del valore pStackPointer |
---|---|
MANAGED_EXCEPTION_FIRST_CHANCE | Puntatore dello stack per il frame che ha generato l'eccezione. |
MANAGED_EXCEPTION_USER_FIRST_CHANCE | Puntatore dello stack per il frame di codice utente più vicino al punto dell'eccezione generata. |
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND | Puntatore dello stack per il frame che contiene il gestore catch. |
MANAGED_EXCEPTION_UNHANDLED | pStackPointer è Null. |
Nota
Questo metodo è disponibile solo con .NET Native.
Il tipo di evento è disponibile dal metodo ICorDebugDebugEvent::GetEventKind .
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili solo dalla versione 4.6, .NET Native