IDebugSymbols2::GetNumberModules 方法 (dbgeng.h)
GetNumberModules 方法會傳回目前進程模組清單中的模組數目。
語法
HRESULT GetNumberModules(
[out] PULONG Loaded,
[out] PULONG Unloaded
);
參數
[out] Loaded
接收目前進程模組清單中的已載入模組數目。
[out] Unloaded
接收目前進程模組清單中的已卸除模組數目。 如果目標計算機上執行的 Microsoft Windows 版本不會追蹤已卸除的模組,這個數位將會是零。
傳回值
這個方法也可能傳回其他錯誤值。 如需詳細資訊,請參閱 傳回值 。
傳回碼 | 描述 |
---|---|
|
此方法成功。 |
備註
Windows 會維護已載入和卸除模組的清單。 引擎會快取此列表的複本,但可能已過期。 重載 可用來同步處理引擎清單的複本與 Windows 所維護的清單。
卸除的模組不會在所有版本的 Windows 中追蹤。 卸除的模組會追蹤 Microsoft Windows Server 2003 和更新版本中的使用者模式目標;針對核心模式目標,卸除的模組也會在舊版 Windows 中追蹤。 當追蹤它們時,會在載入的模組之後編制索引。 卸除的模組可用來分析嘗試呼叫卸除程式代碼所造成的失敗。
如需模組的詳細資訊,請參閱 模組。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 Dbgeng.h) |