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 |
部分或所有未編碼的符號名稱。 |