GetCurrentThreadAddr 函式 (wdbgexts.h)
GetCurrentThreadAddr 函式會傳回描述目前線程的系統數據位置。
語法
void GetCurrentThreadAddr(
DWORD Processor,
PULONG64 Address
);
參數
Processor
指定將傳回系統數據之線程的索引。
在內核模式偵錯中,這是虛擬線程的索引,這是目標計算機上的處理器索引。
Address
接收線程的系統數據位置。
傳回值
沒有
言論
在使用者模式偵錯中,GetCurrentThreadAddr 會傳回線程線程環境區塊 (TEB) 的位置。 這是 GetTebAddress 傳回的位置。
在內核模式偵錯中,GetCurrentThreadAddr 會傳回最後一個事件發生時在處理器上執行的作系統線程 KTHREAD 結構位置。
如需 KTHREAD 和 TEB 結構的詳細資訊,請參閱大衛·所羅門和馬克·魯西諾維奇Microsoft windows 內部 。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |