Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene il puntatore dello stack per questo evento di debug dell'eccezione.
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 altre informazioni, vedere la sezione Osservazioni.
Osservazioni:
Il significato di questo puntatore allo stack dipende dal tipo di evento, come illustrato nella tabella seguente.
| Tipo di evento | Significato del pStackPointer valore |
|---|---|
| MANAGED_EXCEPTION_FIRST_CHANCE | Puntatore dello stack per il frame che ha generato l'eccezione. |
| MANAGED_EXCEPTION_USER_FIRST_CHANCE | Puntatore allo 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. |
Annotazioni
Questo metodo è disponibile solo con .NET Native.
Il tipo di evento è disponibile dal metodo ICorDebugDebugEvent::GetEventKind .
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 4.6