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.