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.
}
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |