共用方式為


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

傳回值

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

傳回碼 描述
S_OK
方法成功。 不過,如果 基底NULL,則可能找不到所有模組,在此情況下會傳回部分結果。
E_INVALIDARG
基底NULL時,這個值表示目標包含小於 CountStart 模組的總和。 會傳回部分結果。

言論

在傳回部分結果的情況下,陣列中的專案 Params 對應至找不到模組的模組,其 Base 字段設定為 DEBUG_INVALID_OFFSET。 請參閱 DEBUG_MODULE_PARAMETERS

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

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Dbgeng.h)

另請參閱

DEBUG_MODULE_PARAMETERS

IDebugSymbols

IDebugSymbols2

IDebugSymbols3