Метод IDebugSymbols3::GetSymbolModule (dbgeng.h)

Метод GetSymbolModule возвращает базовый адрес модуля, который содержит указанный символ.

Синтаксис

HRESULT GetSymbolModule(
  [in]  PCSTR    Symbol,
  [out] PULONG64 Base
);

Параметры

[in] Symbol

Указывает имя символа для поиска. Дополнительные сведения о синтаксисе этого имени см. в разделе Примечания.

[out] Base

Получает расположение в адресном пространстве целевой памяти базы модуля. Дополнительные сведения см. в разделе Модули.

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Код возврата Описание
S_OK
Метод выполнен успешно.
E_NOINTERFACE
Не удалось найти символ или модуль.

Комментарии

Строка Symbol должна содержать восклицательный знак ( ! ). Если Symbol — это имя символа с указанием модуля (например, mymodules!main) или если имя модуля опущено (например, !main), система выполнит поиск этого символа и вернет модуль, в котором он найден. Если symbol содержит только имя модуля (например, mymodule!), подсистема возвращает первый модуль с этим именем модуля.

Дополнительные сведения о символах см. в разделе Символы.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)