共用方式為


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

要求

要求 價值
標頭 dbgmodel.h

另請參閱

IDebugHostModule 介面