Compartir a través de


ICorDebugExceptionDebugEvent::GetStackPointer (Método)

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

Syntax

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 excepciones. Consulte la sección Comentarios para obtener más información.

Observaciones

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

Tipo de evento Significado del pStackPointer valor
MANAGED_EXCEPTION_FIRST_CHANCE Puntero de pila para el marco que produjo la excepción.
MANAGED_EXCEPTION_USER_FIRST_CHANCE Puntero de pila del marco de código de usuario más cercano al punto de la excepción iniciada.
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: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.6

Consulte también