Partager via


Objets d’événement TTD

Description

Les objets TTD Event sont utilisés pour fournir des informations sur les événements importants qui se sont produits pendant une trace de voyage dans le temps.

Propriétés

Propriété Description
Type Décrit le type d’événement qui s’est produit. Les valeurs possibles sont : ThreadCreated, ThreadTerminated, ModuleLoaded, ModuleUnloaded, Exception

Children

Object Description
Position Objet position qui décrit la position à laquelle l’événement s’est produit.
Module* Objet de module contenant des informations sur le module qui a été chargé ou déchargé.
Fil* Objet thread contenant des informations sur le thread créé ou terminé.
Exception* Objet d’exception contenant des informations sur l’exception qui a été atteinte.

* - L’existence de ces objets enfants dépend du type d’événement

Exemple d’utilisation

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

Voir aussi

Débogage de voyage dans le temps - Introduction au débogage des objets de voyage dans le temps

Débogage de voyage dans le temps - Vue d’ensemble