Compartir a través de


Funciones estructuradas de control de excepciones

Las siguientes funciones se usan en el control de excepciones estructurados.

  • AnómaloTerminación

    Indica si el bloque __try de un controlador de terminación finalizó normalmente.

  • AddVectoredContinueHandler

    Registra un controlador de continuación vectorial.

  • AddVectoredExceptionHandler

    Registra un controlador de excepciones vectoriales.

  • GetExceptionCode

    Recupera un código que identifica el tipo de excepción que se produjo.

  • GetExceptionInformation

    Recupera una descripción independiente de la máquina de una excepción e información sobre el estado de la máquina que existía para el subproceso cuando se produjo la excepción.

  • raiseException

    Genera una excepción en el subproceso que llama.

  • removeVectoredContinueHandler

    Anula el registro de un controlador de continuación vectorial.

  • RemoveVectoredExceptionHandler

    Anula el registro de un controlador de excepciones vectoriales.

  • RtlAddGrowableFunctionTable

    Informa al sistema de una tabla de funciones dinámicas que representa una región de memoria que contiene código.

  • RtlDeleteGrowableFunctionTable

    Informa al sistema de que una tabla de funciones dinámicas notificada anteriormente ya no está en uso.

  • rtlGrowFunctionTable

    Informa de que una tabla de funciones dinámicas ha aumentado en tamaño.

  • SetUnhandledExceptionFilter

    Permite que una aplicación reemplace el controlador de excepciones de nivel superior de cada subproceso y proceso.

  • UnhandledExceptionFilter

    Pasa excepciones no controladas al depurador, si se está depurando el proceso.

  • vectoredHandler de

    Función definida por la aplicación que actúa como controlador de excepciones vectoriales.

Las siguientes funciones solo se usan en Windows de 64 bits.

  • rtlAddFunctionTable

    Agrega una tabla de funciones dinámicas a la lista de tablas de funciones dinámicas.

  • rtlCaptureContext

    Recupera un registro de contexto en el contexto del autor de la llamada.

  • RtlDeleteFunctionTable

    Quita una tabla de funciones dinámicas de la lista de tablas de funciones dinámicas.

  • rtlInstallFunctionTableCallback

    Agrega una tabla de funciones dinámicas a la lista de tablas de funciones dinámicas.

  • RtlRestoreContext

    Restaura el contexto del autor de la llamada al registro de contexto especificado.