!exchain

La extensión !exchain muestra la cadena del identificador de excepciones actual.

!exchain [Options]

Parámetros

Options Uno de los siguientes valores:

/c
Muestra información relevante para la depuración de una excepción de C++ try/catch si se detecta dicha excepción.

/C
Muestra información relevante para la depuración de una excepción de C++ try/catch incluso cuando no se ha detectado dicha excepción.

/f
Muestra información obtenida al recorrer las tablas de funciones de CRT, incluso si no se detectó un controlador de excepciones de CRT.

Archivo DLL

Ext.dll

La extensión !exchain solo está disponible para un equipo de destino basado en x86.

Comentarios

La extensión !exchain muestra la lista de identificadores de excepciones para el subproceso actual.

La lista comienza con el primer identificador de la cadena (el que tiene la primera oportunidad de identificar una excepción) y continúa hasta el final. El siguiente ejemplo muestra esta extensión:

0:000> !exchain
0012fea8: Prymes!_except_handler3+0 (00407604)
  CRT scope  0, filter: Prymes!dzExcepError+e6 (00401576)
                func:   Prymes!dzExcepError+ec (0040157c)
0012ffb0: Prymes!_except_handler3+0 (00407604)
  CRT scope  0, filter: Prymes!mainCRTStartup+f8 (004021b8)
                func:   Prymes!mainCRTStartup+113 (004021d3)
0012ffe0: KERNEL32!GetThreadContext+1c (77ea1856)