共用方式為


GetCurrentProcessAddr 函式 (wdbgexts.h)

GetCurrentProcessAddr 函式會傳回描述目前進程之系統數據的位置。

語法

void GetCurrentProcessAddr(
  DWORD    Processor,
  ULONG64  CurrentThread,
  PULONG64 Address
);

參數

Processor

指定上次事件發生時執行目前線程之處理器或虛擬線程的索引。 處理器 僅用於內核模式偵錯;和,只有當 currentThread NULL時。

CurrentThread

指定目前線程的系統資料位置。 這是 getCurrentThreadAddr 所傳回的位置。

在內核模式偵錯中,CurrentThread 可以 NULL,在此情況下會改用 Processor

Address

接收描述目前進程之系統數據的位置。

傳回值

沒有

言論

在使用者模式偵錯中,GetCurrentProcessAddr 會傳回進程進程環境區塊 (PEB) 的位置。 這是 GetPebAddress 傳回的位置。

在內核模式偵錯中,GetCurrentProcessAddr 會傳回目前進程的 KPROCESS 結構位置。

如需 KPROCESS 和 PEB 結構的詳細資訊,請參閱大衛·所羅門和馬克·魯西諾維奇 Microsoft Windows 內部

要求

要求 價值
目標平臺 桌面
標頭 wdbgexts.h (include Wdbgexts.h, Dbgeng.h)

另請參閱

GetCurrentThreadAddr

GetPebAddress