共用方式為


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)

另請參閱

GetTebAddress