Метод IDebugSymbols3::GetSymbolModule (dbgeng.h)
Метод GetSymbolModule возвращает базовый адрес модуля, который содержит указанный символ.
Синтаксис
HRESULT GetSymbolModule(
[in] PCSTR Symbol,
[out] PULONG64 Base
);
Параметры
[in] Symbol
Указывает имя символа для поиска. Дополнительные сведения о синтаксисе этого имени см. в разделе Примечания.
[out] Base
Получает расположение в адресном пространстве целевой памяти базы модуля. Дополнительные сведения см. в разделе Модули.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Не удалось найти символ или модуль. |
Комментарии
Строка Symbol должна содержать восклицательный знак ( ! ). Если Symbol — это имя символа с указанием модуля (например, mymodules!main) или если имя модуля опущено (например, !main), система выполнит поиск этого символа и вернет модуль, в котором он найден. Если symbol содержит только имя модуля (например, mymodule!), подсистема возвращает первый модуль с этим именем модуля.
Дополнительные сведения о символах см. в разделе Символы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |