共用方式為


IDiaSession::findSymbolByAddr

擷取一個包含 (或最接近) 指定位址的指定符號型別。

語法

HRESULT findSymbolByAddr ( 
   DWORD        isect,
   DWORD        offset,
   SymTagEnum   symtag,
   IDiaSymbol** ppSymbol
);

參數

isect

[in] 指定位址的區段元件。

offset

[in] 指定位址的位移元件。

symtag

[in] 要尋找的符號型別。 值取自 SymTagEnum 列舉的列舉。

ppSymbol

[out] 傳回 IDiaSymbol 物件,代表已擷取符號。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

範例

IDiaSymbol* pFunc;
pSession->findSymbolByAddr( isect, offset, SymTagFunction, &pFunc );

另請參閱