!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 延伸模組會顯示進程環境區塊。