Метод 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, возможно, были найдены не все модули, и в этом случае возвращаются частичные результаты. |
|
Если значение Базы имеет значение NULL, это значение указывает, что целевой объект содержит меньше суммы модулей Count и Start . Возвращаются частичные результаты. |
Комментарии
В случаях, когда возвращаются частичные результаты, для записей в массиве Params, соответствующих модулям , которые не удалось найти, задано значение Базового поля DEBUG_INVALID_OFFSET. См . DEBUG_MODULE_PARAMETERS.
Дополнительные сведения о модулях см. в разделе Модули.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |