Metodo ICorDebugExceptionDebugEvent::GetStackPointerICorDebugExceptionDebugEvent::GetStackPointer Method

Ottiene il puntatore dello stack per questo evento di debug per le eccezioni.Gets the stack pointer for this exception debug event.

SintassiSyntax

HRESULT GetStackPointer(  
   [out]CORDB_ADDRESS *pStackPointer  
);  

ParametriParameters

pStackPointer
[out] Puntatore all'indirizzo del puntatore dello stack per l'attuale evento di debug per le eccezioni.[out] A pointer to the address of the stack pointer for this exception debug event. Per altre informazioni, vedere la sezione Osservazioni.See the Remarks section for more information.

NoteRemarks

Il significato di questo puntatore dello stack dipende dal tipo di evento, come illustrato nella tabella seguente.The meaning of this stack pointer depends on the event type, as shown in the following table.

Tipo eventoEvent type Significato del valore pStackPointerMeaning of pStackPointer value
MANAGED_EXCEPTION_FIRST_CHANCEMANAGED_EXCEPTION_FIRST_CHANCE Puntatore dello stack per il frame che ha generato l'eccezione.The stack pointer for the frame that threw the exception.
MANAGED_EXCEPTION_USER_FIRST_CHANCEMANAGED_EXCEPTION_USER_FIRST_CHANCE Puntatore dello stack per il frame di codice utente più vicino al punto dell'eccezione generata.The stack pointer for the user-code frame closest to the point of the thrown exception.
MANAGED_EXCEPTION_CATCH_HANDLER_FOUNDMANAGED_EXCEPTION_CATCH_HANDLER_FOUND Puntatore dello stack per il frame che contiene il gestore catch.The stack pointer for the frame that contains the catch handler.
MANAGED_EXCEPTION_UNHANDLEDMANAGED_EXCEPTION_UNHANDLED pStackPointer è null.pStackPointer is null.

Nota

Questo metodo è disponibile solo con .NET Native.This method is available with .NET Native only.

Il tipo di evento è disponibile il icordebugdebugevent:: Geteventkind metodo.The event type is available from the ICorDebugDebugEvent::GetEventKind method.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Cordebug. idl, Cordebug. HHeader: CorDebug.idl, CorDebug.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only.NET Framework Versions: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only

Vedere ancheSee Also

Interfaccia ICorDebugExceptionDebugEventICorDebugExceptionDebugEvent Interface
Interfacce di debugDebugging Interfaces