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的值。 如果 基底NULL,則會使用 Start 參數依索引指定模組。
[in] Start
指定想要參數之第一個模組的索引。 如果 基底 未 NULL,則會忽略此參數。
[out] Params
接收參數。 此陣列的大小是 Count的值。 請參閱 DEBUG_MODULE_PARAMETERS。
傳回值
這個方法也可能傳回其他錯誤值。 如需詳細資訊,請參閱 傳回值。
傳回碼 | 描述 |
---|---|
|
方法成功。 不過,如果 基底 未 NULL,則可能找不到所有模組,在此情況下會傳回部分結果。 |
|
當 基底NULL時,這個值表示目標包含小於 Count 和 Start 模組的總和。 會傳回部分結果。 |
言論
在傳回部分結果的情況下,陣列中的專案 Params 對應至找不到模組的模組,其 Base 字段設定為 DEBUG_INVALID_OFFSET。 請參閱 DEBUG_MODULE_PARAMETERS。
如需模組的詳細資訊,請參閱 Modules。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | dbgeng.h (include Dbgeng.h) |