Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una función definida por la aplicación que actúa como controlador de excepciones vectoriales. Especifique esta dirección al llamar a la función AddVectoredExceptionHandler . El tipo PVECTORED_EXCEPTION_HANDLER define un puntero a esta función de devolución de llamada. VectoredHandler es un marcador de posición para el nombre definido por la aplicación.
Sintaxis
PVECTORED_EXCEPTION_HANDLER PvectoredExceptionHandler;
LONG PvectoredExceptionHandler(
[in] _EXCEPTION_POINTERS *ExceptionInfo
)
{...}
Parámetros
[in] ExceptionInfo
Puntero a una estructura de EXCEPTION_POINTERS que recibe el registro de excepción.
Valor devuelto
Para devolver el control al punto en el que se produjo la excepción, devuelva EXCEPTION_CONTINUE_EXECUTION (0xffffffff). Para continuar con la búsqueda del controlador, devuelva EXCEPTION_CONTINUE_SEARCH (0x0).
Comentarios
El controlador no debe llamar a funciones que adquieran objetos de sincronización o asignen memoria, ya que esto puede causar problemas. Normalmente, el controlador simplemente accederá al registro de excepciones y devolverá.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | winnt.h (incluya Windows.h) |