Compartir a través de


Función AddVectoredContinueHandler (errhandlingapi.h)

Registra un controlador de continuación vectorial.

Sintaxis

PVOID AddVectoredContinueHandler(
  ULONG                       First,
  PVECTORED_EXCEPTION_HANDLER Handler
);

Parámetros

First

Orden en el que se debe llamar al controlador. Si el parámetro es distinto de cero, el controlador es el primer controlador al que se va a llamar. Si el parámetro es cero, el controlador es el último controlador al que se llamará.

Handler

Puntero al controlador al que se va a llamar. Para obtener más información, vea VectoredHandler.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un puntero al controlador de excepciones.

Si la función no se realiza correctamente, el valor devuelto es NULL.

Comentarios

Si el parámetro First es distinto de cero, el controlador es el primer controlador al que se llamará hasta que se use una llamada posterior a AddVectoredContinueHandler para especificar un controlador diferente como primer controlador.

Si el parámetro VectoredHandler apunta a una función en un archivo DLL y ese archivo DLL se descarga, el controlador todavía se registra. Esto puede provocar errores de aplicación.

Para anular el registro del controlador, use la función RemoveVectoredContinueHandler.

Para compilar una aplicación que use esta función, defina la macro _WIN32_WINNT como 0x0500 o posterior. Para obtener más información, vea Uso de los encabezados de Windows.

Requisitos

   
Cliente mínimo compatible Windows Vista, Windows XP Professional x64 Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008, Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado errhandlingapi.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

Función AddVectoredExceptionHandler, Función RemoveVectoredExceptionHandler, Control de excepciones vectoriales, VectoredHandler