IDebugHostModule2::FindSymbolByName 方法 (dbgmodel.h)

FindSymbolByName 方法将在模块中查找给定名称的单个全局符号。 如果没有与给定名称匹配的单个符号,此方法将返回错误。 请注意,此方法首选返回私有符号,而不是 publics 表中的符号。

语法

HRESULT FindSymbolByName(
  PCWSTR           symbolName,
  IDebugHostSymbol **symbol
);

参数

symbolName

在模块的符号信息中查找的符号的名称。

symbol

此处将返回找到的符号。

返回值

此方法返回指示成功或失败的 HRESULT。

注解

示例代码

ComPtr<IDebugHostModule> 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.
}

要求

要求
Header dbgmodel.h

另请参阅

IDebugHostModule2 接口