共用方式為


(dbgeng.h) IDebugSymbols::GetNumberModules 方法

GetNumberModules 方法會傳回目前進程模組清單中的模組數目。

語法

HRESULT GetNumberModules(
  [out] PULONG Loaded,
  [out] PULONG Unloaded
);

參數

[out] Loaded

接收目前進程模組清單中的已載入模組數目。

[out] Unloaded

接收目前進程模組清單中的卸除模組數目。 如果目標計算機上執行的 Microsoft Windows 版本未追蹤卸除的模組,這個數位將會是零。

傳回值

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

傳回碼 描述
S_OK
此方法成功。

備註

Windows 會維護已載入和卸除模組的清單。 引擎會快取此列表的複本,但可能已過期。 重載 可用來同步處理引擎的清單複本與 Windows 所維護的清單。

卸除的模組不會在所有版本的 Windows 中追蹤。 卸除的模組會追蹤 Microsoft Windows Server 2003 和更新版本中的使用者模式目標;對於核心模式目標,卸除的模組也會在舊版 Windows 中追蹤。 當追蹤時,會在載入的模組之後編制索引。 卸除的模組可用來分析嘗試呼叫已卸除程式代碼所造成的失敗。

如需模組的詳細資訊,請參閱 模組

規格需求

需求
目標平台 桌面
標頭 dbgeng.h (包含 Dbgeng.h)

另請參閱

GetModuleByIndex

IDebugSymbols

IDebugSymbols2

IDebugSymbols3