IDebugSymbols3::GetModuleParameters 方法 (dbgeng.h)
GetModuleParameters 方法會傳回目標模組的參數。
語法
HRESULT GetModuleParameters(
[in] ULONG Count,
[in, optional] PULONG64 Bases,
[in] ULONG Start,
[out] PDEBUG_MODULE_PARAMETERS Params
);
參數
[in] Count
指定需要其參數的模組數目。
[in, optional] Bases
指定目標虛擬位址空間中位置的陣列,代表所需參數之模組的基位址。 此陣列的大小是 Count 的值。 如果 Bases 為 NULL, 則會使用 Start 參數依索引指定模組。
[in] Start
指定第一個模組的索引,其參數為所需。 如果 Bases 不是 NULL,則會忽略此參數。
[out] Params
接收參數。 此陣列的大小是 Count 的值。 請參閱 DEBUG_MODULE_PARAMETERS。
傳回值
這個方法也可能傳回其他錯誤值。 如需詳細資訊,請參閱 傳回值 。
傳回碼 | 描述 |
---|---|
|
此方法成功。 不過,如果 Bases 不是 NULL,則可能找不到所有模組,在此情況下會傳回部分結果。 |
|
當 Bases 為 NULL 時,這個值表示目標包含小於 Count 和 Start 模組的總和。 會傳回部分結果。 |
備註
在傳回部分結果的情況下,對應至模組之陣列 Params 中的專案會將其 [基底 ] 欄位設定為 [DEBUG_INVALID_OFFSET]。 請參閱 DEBUG_MODULE_PARAMETERS。
如需模組的詳細資訊,請參閱 模組。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 Dbgeng.h) |