IDebugSymbols3::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 中追蹤。 追蹤它們時,會在載入的模組之後編制索引。 卸除的模組可用來分析嘗試呼叫已卸除程式代碼所造成的失敗。
如需模組的詳細資訊,請參閱 Modules。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | dbgeng.h (include Dbgeng.h) |