共用方式為


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
IDiaSymbol::get_msil BOOL 如果符號的位置是 Microsoft Intermediate Language (MSIL) 程式碼,則為 TRUE
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 部分或所有未編碼的符號名稱。

另請參閱