建議使用 Visual Studio 2017

PublicSymbol

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

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

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

屬性資料型別描述
IDiaSymbol::get_addressOffsetDWORD位移的組件的位置。 如需詳細資訊,請參閱LocationType 列舉
IDiaSymbol::get_addressSectionDWORD區段的組件的位置。 如需詳細資訊,請參閱LocationType 列舉
IDiaSymbol::get_codeBOOLTRUE如果在程式碼中符號的位置。
IDiaSymbol::get_functionBOOLTRUE如果符號為函式。
IDiaSymbol::get_lengthULONGLONG這個符號,以位元組為單位的長度。
IDiaSymbol::get_lexicalParentIDiaSymbol*全域範圍的符號。
IDiaSymbol::get_lexicalParentIdDWORD語彙的父代符號的識別碼。
IDiaSymbol::get_locationTypeDWORD公用符號有靜態的位置。 如需詳細資訊,請參閱符號位置
IDiaSymbol::get_managedBOOLTRUE如果符號的位置是在 managed 程式碼。
IDiaSymbol::get_msilBOOLTRUE如果 Microsoft 中繼語言 (MSIL) 程式碼中符號的位置。
IDiaSymbol::get_nameBSTR完整的裝飾符號的名稱。
IDiaSymbol::get_symIndexIdDWORD符號的索引識別碼。
IDiaSymbol::get_relativeVirtualAddressDWORD它的區塊內的符號的相對位置。
IDiaSymbol::get_symTagDWORD傳回SymTagPublicSymbol (其中SymTagEnum 列舉值)。
IDiaSymbol::get_undecoratedNameBSTR未裝飾的符號名稱。
IDiaSymbol::get_undecoratedNameExBSTR部分或全部的未裝飾的符號名稱。

符號類型的語彙階層架構
LocationType 列舉
符號位置

顯示: