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

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

Синтаксис

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

Параметры

[in] Symbol

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

[out] Base

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

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

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

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

Замечания

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

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)