Объекты событий TTD
Описание
Объекты событий TTD используются для предоставления сведений о важных событиях, произошедших во время трассировки перемещения по времени.
Свойства
Свойство | Описание |
---|---|
Тип | Описывает тип произошедшего события. Возможные значения: ThreadCreated, ThreadTerminated, ModuleLoaded, ModuleUnloaded, Exception |
Дети
Объект | Описание |
---|---|
Position | Объект position, описывающий положение, в котором произошло событие. |
Модуль* | Объект модуля, содержащий сведения о загруженном или выгруженном модуле. |
Поток* | Объект потока, содержащий сведения о созданном или завершенном потоке. |
Исключение* | Объект исключения, содержащий сведения об исключении, которое было достигнуто. |
* — существование этих дочерних объектов зависит от типа события.
Example Usage (Пример использования)
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
См. также:
Отладка перемещения по времени — общие сведения об объектах отладки перемещения по времени
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по