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
指定目标虚拟地址空间中位置的数组,该数组表示需要其参数的模块的基址。 此数组的大小是 计数的值。 如果 BasesNULL,则 Start 参数用于按索引指定模块。
[in] Start
指定需要其参数的第一个模块的索引。 如果未 NULLBases,则忽略此参数。
[out] Params
接收参数。 此数组的大小是 计数的值。 请参阅 DEBUG_MODULE_PARAMETERS。
返回值
此方法还可以返回其他错误值。 有关详细信息,请参阅 返回值。
返回代码 | 描述 |
---|---|
|
该方法成功。 但是,如果 基 未 NULL,则不可能找到所有模块,在这种情况下返回部分结果。 |
|
当 基数NULL时,此值指示目标包含的 计数 和 开始 模块的总和。 返回部分结果。 |
言论
在返回部分结果时,数组中的条目 参数 与找不到模块对应的模块,其 Base 字段设置为DEBUG_INVALID_OFFSET。 请参阅 DEBUG_MODULE_PARAMETERS。
有关模块的详细信息,请参阅 模块。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |