Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод FindSymbolByName найдет один глобальный символ заданного имени в модуле. Если нет одного символа, соответствующего заданному имени, ошибка будет возвращена этим методом. Обратите внимание, что этот метод предпочитает возвращать закрытый символ над символом в таблице publics.
Синтаксис
HRESULT FindSymbolByName(
PCWSTR symbolName,
IDebugHostSymbol **symbol
);
Параметры
symbolName
Имя символа, который будет находиться в символьной информации для модуля.
symbol
Найденный символ будет возвращен здесь.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успешность или сбой.
Замечания
пример кода
ComPtr<IDebugHostModule5> spModule; /* get a module (see FindModuleByName) */
// Find the symbol for g_someGlobal;
ComPtr<IDebugHostSymbol> spSymbol;
if (SUCCEEDED(spModule->FindSymbolByName(L"g_someGlobal", &spSymbol)))
{
// spSymbol contains the symbol for g_someGlobal. It may be any kind of symbol.
}
Требования
| Требование | Ценность |
|---|---|
| заголовка | dbgmodel.h |