Compartir a través de


ICorDebugExceptionDebugEvent::GetNativeIP (método)

Obtiene el puntero de pila para este evento de depuración de la excepción.

Sintaxis

HRESULT GetStackPointer(  
   [out]CORDB_ADDRESS *pStackPointer  
);  

Parámetros

pStackPointer
[out] Puntero a la dirección del puntero de pila para este evento de depuración de la excepción. Vea la sección Comentarios para obtener más información.

Comentarios

El significado de este puntero de pila depende del tipo de evento, como se muestra en la tabla siguiente.

Tipo de evento Significado del valor pStackPointer
MANAGED_EXCEPTION_FIRST_CHANCE Puntero de pila para el marco que produjo la excepción.
MANAGED_EXCEPTION_USER_FIRST_CHANCE Puntero de pila para el marco de código de usuario más cercano al punto de la excepción generada.
MANAGED_EXCEPTION_CATCH_HANDLER_FOUND Puntero de pila para el marco que contiene el controlador catch.
MANAGED_EXCEPTION_UNHANDLED pStackPointer es NULL.

Nota

Este método solo está disponible con .NET Native.

El tipo de evento está disponible en el método ICorDebugDebugEvent::GetEventKind.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.6, solo en .NET Native

Consulte también