共用方式為


IDebugSystemObjects3::GetCurrentProcessDataOffset 方法 (dbgeng.h)

GetCurrentProcessDataOffset 方法會傳回描述目前進程之系統數據結構的位置。

語法

HRESULT GetCurrentProcessDataOffset(
  [out] PULONG64 Offset
);

參數

[out] Offset

接收描述目前進程之系統數據結構之目標虛擬位址空間中的位置。

傳回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
方法成功。

言論

在使用者模式偵錯中,傳回的位置是目前進程的進程環境區塊 (PEB)。 這是由 getCurrentProcessPeb 傳回的相同位置。

在內核模式偵錯中,傳回的位置是發生最後一個事件之系統進程的 KPROCESS 結構。

注意 在核心模式中,目標目前的進程一律是針對核心建立 調試程式引擎 的單一虛擬進程。 不過,由於事件可能發生在不同的系統進程中,因此這個方法傳回的 KPROCESS 位置可能會變更。
 
如需行程的詳細資訊,請參閱 線程和進程。 如需PEB和 KPROCESS 結構的詳細資訊,請參閱大衛·所羅門和馬克·魯西諾維奇Microsoft Windows 內部

要求

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