PublicSymbol

每個公用符號 (最小值、 每個全域函式和資料符號) 時建立.exe 檔時,會給予SymTagPublicSymbol標記。

屬性

下表會對此符號的型別有效的屬性。

屬性

資料型別

描述

IDiaSymbol::get_addressOffset

DWORD

位移的組件的位置。 如需詳細資訊,請參閱LocationType

IDiaSymbol::get_addressSection

DWORD

區段的組件的位置。 如需詳細資訊,請參閱LocationType

IDiaSymbol::get_code

BOOL

TRUE如果在程式碼中符號的位置。

IDiaSymbol::get_function

BOOL

TRUE如果符號為函式。

IDiaSymbol::get_length

ULONGLONG

這個符號,以位元組為單位的長度。

IDiaSymbol::get_lexicalParent

IDiaSymbol*

全域範圍的符號。

IDiaSymbol::get_lexicalParentId

DWORD

語彙的父代符號的識別碼。

IDiaSymbol::get_locationType

DWORD

公用符號有靜態的位置。 如需詳細資訊,請參閱符號位置

IDiaSymbol::get_managed

BOOL

TRUE如果符號的位置是在 managed 程式碼。

IDiaSymbol::get_msil

BOOL

TRUE如果 Microsoft 中繼語言 (MSIL) 程式碼中符號的位置。

IDiaSymbol::get_name

BSTR

完整的裝飾符號的名稱。

IDiaSymbol::get_symIndexId

DWORD

符號的索引識別碼。

IDiaSymbol::get_relativeVirtualAddress

DWORD

它的區塊內的符號的相對位置。

IDiaSymbol::get_symTag

DWORD

傳回SymTagPublicSymbol (其中SymTagEnum值)。

IDiaSymbol::get_undecoratedName

BSTR

未裝飾的符號名稱。

IDiaSymbol::get_undecoratedNameEx

BSTR

部分或全部的未裝飾的符號名稱。

請參閱

參考

符號類型的語彙階層架構

LocationType

符號位置