Метод IDebugSymbols::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, соответствующих модулям , которые не удалось найти, для их базового поля задано значение DEBUG_INVALID_OFFSET. См . DEBUG_MODULE_PARAMETERS.
Дополнительные сведения о модулях см. в разделе Модули.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |