Compartir a través de


Macro GetExceptionInformation

Recupera una descripción independiente del equipo de una excepción e información sobre el estado del equipo que existe para el subproceso cuando se produce la excepción. Solo se puede llamar a esta función desde dentro de la expresión de filtro de un controlador de excepciones.

Nota:

El compilador de optimización de Microsoft C/C++ interpreta esta función como una palabra clave y su uso fuera de la sintaxis de control de excepciones adecuada genera un error del compilador.

 

Sintaxis

LPEXCEPTION_POINTERS GetExceptionInformation(void);

Parámetros

Esta macro no tiene parámetros.

Valor devuelto

Puntero a una estructura de EXCEPTION_POINTERS que contiene punteros a las dos estructuras siguientes:

Observaciones

La expresión de filtro (desde la que se llama a la función) se evalúa si se produce una excepción durante la ejecución del bloque __try y determina si se ejecuta o no el bloque __except .

La expresión de filtro puede invocar una función de filtro. La función filter no puede llamar a GetExceptionInformation. Sin embargo, el valor devuelto de GetExceptionInformation se puede pasar como parámetro a una función de filtro.

Para pasar la información de EXCEPTION_POINTERS al bloque del controlador de excepciones, la expresión de filtro o la función de filtro deben copiar el puntero o los datos al almacenamiento seguro al que el controlador pueda acceder más adelante.

En el caso de los controladores anidados, cada expresión de filtro se evalúa hasta que se evalúa como EXCEPTION_EXECUTE_HANDLER o EXCEPTION_CONTINUE_EXECUTION. Cada expresión de filtro puede invocar GetExceptionInformation para obtener información de excepción.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]

Consulte también

CONTEXTO

EXCEPTION_POINTERS

EXCEPTION_RECORD

GetExceptionCode

GetXStateFeaturesMask

Funciones estructuradas de control de excepciones

Información general sobre el control de excepciones estructurado

Habilitación de la compatibilidad de Windows con Intel AVX