función __C_specific_handler
Llamado por el compilador para implementar extensiones estructuradas de control de excepciones.
La dirección relativa del controlador específico del idioma está presente en el UNWIND_INFO cada vez que se establecen marcas UNW_FLAG_EHANDLER o UNW_FLAG_UHANDLER. Se llama al controlador específico del lenguaje como parte de la búsqueda de un controlador de excepciones o como parte de un desenredado. Para obtener más información, vea Controlador específico del lenguaje.
Sintaxis
_CRTIMP __C_specific_handler(
_In_ struct _EXCEPTION_RECORD *ExceptionRecord,
_In_ void *EstablisherFrame,
_Inout_ struct _CONTEXT *ContextRecord,
_Inout_ struct _DISPATCHER_CONTEXT *DispatcherContext
);
Parámetros
-
ExceptionRecord [in]
-
Proporciona un puntero a un registro de excepción, que tiene la definición estándar de Win64.
-
EstablisherFrame [in]
-
Dirección de la base de la asignación fija de pila para esta función.
-
ContextRecord [in, out]
-
Apunta al contexto de excepción en el momento en que se generó la excepción (en el caso del controlador de excepciones) o el contexto actual "desenredado" (en el caso del controlador de terminación).
-
DispatcherContext [in, out]
-
Apunta al contexto del distribuidor para esta función.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|