Compartir a través de


ah (Control de aserciones)

El comando ah controla el estado de control de aserciones para direcciones específicas.

ahb [Address] 
ahi [Address] 
ahd [Address] 
ahc 
ah 

Parámetros

ahb

Se divide en el depurador si se produce un error en una aserción en la dirección especificada.

ahi
Omite un error de aserción en la dirección especificada.

Ahd

Elimina cualquier información de control de aserciones en la dirección especificada. Esta eliminación hace que el depurador vuelva a su estado predeterminado para esa dirección.

Dirección

Especifica la dirección de la instrucción cuyo estado de control de aserciones se está configurando. Si omite este parámetro, el depurador usa el contador de programa actual.

Ahc

Elimina toda la información de control de aserciones para el proceso actual.

ah

Muestra la configuración actual de control de aserciones.

Entorno

Elemento Descripción
Modos modo de usuario, modo kernel
Targets Solo depuración activa
Plataformas todo

Información adicional

Para obtener más información sobre el estado de interrupción y el estado de control, descripciones de todos los códigos de evento, una lista del estado predeterminado para todos los eventos y detalles sobre otros métodos de control de este estado, vea Controlar excepciones y eventos.

Comentarios

El comando ah\* controla el estado de control de aserciones de una dirección específica. El comando sx* asrt controla el estado global de control de aserciones. Si usa ah\* para una dirección determinada y, a continuación, se produce una aserción allí, el depurador responde en función de la configuración ah\* y omite la configuración de sx* asrt .

Cuando el depurador encuentra una aserción, el depurador comprueba primero si el control se ha configurado para esa dirección específica. Si no ha configurado el control, el depurador usa la configuración global.

El comando ah\* afecta solo al proceso actual. Cuando finaliza el proceso actual, se pierden todas las configuraciones de estado.

El estado de control de aserciones solo afecta a las excepciones de STATUS_ASSERTION_EXCEPTION. Este control no afecta a la rutina ASSERT del modo kernel.