Objetos de evento TTD
Descripción
Los objetos Event TTD se usan para proporcionar información sobre eventos importantes que se produjeron durante un seguimiento de viaje de tiempo.
Propiedades
Property | Descripción |
---|---|
Tipo | Describe el tipo de evento que se produjo. Los valores posibles son: ThreadCreated, ThreadTerminated, ModuleLoaded, ModuleUnloaded, Exception |
Children
Object | Descripción |
---|---|
Position | Objeto position que describe la posición en la que se produjo el evento. |
Módulo* | Objeto de módulo que contiene información sobre el módulo que se cargó o descargó. |
Hilo* | Objeto de subproceso que contiene información sobre el subproceso que se creó o finalizó. |
Excepción* | Objeto de excepción que contiene información sobre la excepción que se ha alcanzado. |
* - La existencia de estos objetos secundarios depende del tipo de evento.
Uso de ejemplo
0:000> dx -r2 @$curprocess.TTD.Events.Where(t => t.Type == "Exception").Select(e => e.Exception)
@$curprocess.TTD.Events.Where(t => t.Type == "Exception").Select(e => e.Exception)
[0x0] : Exception of type CPlusPlus at PC: 0X777663B0
Position : 13B7:0 [Time Travel]
Type : CPlusPlus
ProgramCounter : 0x777663b0
Code : 0xe06d7363
Flags : 0x1
RecordAddress : 0x0
[0x1] : Exception of type Hardware at PC: 0XF1260D0
Position : BC0F:0 [Time Travel]
Type : Hardware
ProgramCounter : 0xf1260d0
Code : 0x80000003
Flags : 0x0
RecordAddress : 0x0
Consulte también
Depuración de viajes en el tiempo - Introducción a los objetos de depuración de viajes en el tiempo
Depuración de viajes en el tiempo - Información general
dx (Mostrar la expresión del modelo de objeto del depurador)