共用方式為


!teb

!teb 延伸模組會顯示線程環境區塊 (TEB) 中資訊的格式化檢視。

!teb [TEB-Address] 

\參數

TEB 位址
您要檢查其 TEB 之線程的十六進位位址。 (這不是衍生自線程之核心線程區塊的 TEB 位址。如果使用者 模式中省略 TEB-Address ,則會使用目前線程的 TEB。 如果在核心模式中省略,則會顯示對應至目前 緩存器內容的 TEB。

DLL

Exts.dll

其他資訊

如需線程環境區塊的相關信息,請參閱 Mark Russinovich 和 David 所羅門Microsoft Windows 內部

備註

TEB 是Microsoft Windows 線程控制結構的使用者模式部分。

如果沒有自變數的 !teb 延伸模組在核心模式中提供錯誤,您應該使用 !process 擴充功能來判斷所需線程的 TEB 位址。 請確定您的快取器內容已設定為所需的線程,然後使用TEB位址作為 !teb自變數。

以下是此指令在使用者模式中輸出的範例:

0:001> ~
   0  id: 324.458   Suspend: 1 Teb 7ffde000 Unfrozen
.  1  id: 324.48c   Suspend: 1 Teb 7ffdd000 Unfrozen

0:001> !teb 
TEB at 7FFDD000
    ExceptionList:    76ffdc
    Stack Base:       770000
    Stack Limit:      76f000
    SubSystemTib:     0
 FiberData:        1e00
    ArbitraryUser:    0
    Self:             7ffdd000
    EnvironmentPtr:   0
 ClientId:         324.48c
    Real ClientId:    324.48c
    RpcHandle:        0
    Tls Storage:      0
    PEB Address:      7ffdf000
    LastErrorValue:   0
    LastStatusValue:  0
    Count Owned Locks:0
    HardErrorsMode:   0

類似的 !peb 延伸模組會顯示進程環境區塊。