Compartir a través de


DEBUG_FILTER_XXX

Las constantes DEBUG_FILTER_XXX se usan con tres propósitos diferentes: especificar filtros de eventos específicos individuales, especificar el estado de interrupción de un filtro de eventos y especificar el estado de control de un filtro de excepción.

Filtro de eventos específico

Las constantes siguientes se usan para especificar filtros de eventos específicos.

Valor Evento

DEBUG_FILTER_CREATE_THREAD

Crear subproceso

DEBUG_FILTER_EXIT_THREAD

Salir del subproceso

DEBUG_FILTER_CREATE_PROCESS

Crear proceso

DEBUG_FILTER_EXIT_PROCESS

Salir del proceso

DEBUG_FILTER_LOAD_MODULE

Carga del módulo

DEBUG_FILTER_UNLOAD_MODULE

Descargar módulo

DEBUG_FILTER_SYSTEM_ERROR

Error de sistema

DEBUG_FILTER_INITIAL_BREAKPOINT

Punto de interrupción inicial

DEBUG_FILTER_INITIAL_MODULE_LOAD

Carga inicial del módulo

DEBUG_FILTER_DEBUGGEE_OUTPUT

Salida de destino

Estado de interrupción

Las constantes siguientes se usan para especificar el estado de interrupción de un filtro de eventos.

Valor Descripción

DEBUG_FILTER_BREAK

El evento se dividirá en el depurador.

DEBUG_FILTER_SECOND_CHANCE_BREAK

El evento se dividirá en el depurador si es una segunda excepción de oportunidad.

DEBUG_FILTER_OUTPUT

Se imprimirá una notificación del evento en la consola del depurador.

DEBUG_FILTER_IGNORE

El evento se omite.

Además, para un filtro de excepción arbitrario, al establecer el estado de interrupción en DEBUG_FILTER_REMOVE, se quita el filtro de eventos.

Control del estado

Las constantes siguientes se usan para especificar el estado de control de un filtro de excepción.

Valor Descripción

DEBUG_FILTER_GO_HANDLED

Se ha controlado la excepción.

DEBUG_FILTER_GO_NOT_HANDLED

No se ha controlado la excepción.

Requisitos

Encabezado

DbgEng.h (incluir DbgEng.h)