Compartir a través de


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)