GetCurrentThreadAddr 函式 (wdbgexts.h)
GetCurrentThreadAddr 函式會傳回描述目前線程的系統數據位置。
語法
void GetCurrentThreadAddr(
DWORD Processor,
PULONG64 Address
);
參數
Processor
指定將傳回其系統數據的線程索引。
在內核模式偵錯中,這是虛擬線程的索引,這是目標計算機上的處理器索引。
Address
接收線程的系統數據位置。
傳回值
無
備註
在使用者模式偵錯中, GetCurrentThreadAddr 會傳回線程線程環境區塊 (TEB) 的位置。 這是 GetTebAddress 傳回的相同位置。
在內核模式偵錯中, GetCurrentThreadAddr 會傳回上次事件發生時在處理器上執行的操作系統線程 KTHREAD 結構位置。
如需 KTHREAD 和 TEB 結構的詳細資訊,請參閱 Microsoft Windows Internals by David Foundation 和 Mark Russinovich。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | wdbgexts.h (包含 Wdbgexts.h、Dbgeng.h) |