Exe
Exe 是唯一沒有語彙或類別父代的符號,因其代表 .exe 或 .dll 檔案的全域範圍。 每個檔案只有一個具有 SymTagExe
標記的符號。 IDiaSession::get_globalScope 方法會傳回符號。
屬性
下表顯示此符號類型所適用的屬性。
屬性 | 資料類型 | 描述 |
---|---|---|
IDiaSymbol::get_age | DWORD |
此可執行檔的存留期。 |
IDiaSymbol::get_guid | GUID |
此可執行檔的 GUID 。 |
IDiaSymbol::get_isCTypes | BOOL |
如果與此可執行檔相關聯的符號檔案包括 C 類型,則為 TRUE (僅在 DIA SDK v8.0 或更新版本中)。 |
IDiaSymbol::get_isStripped | BOOL |
如果私人符號已從與此可執行檔相關聯的符號檔中移除,則為TRUE (僅在 DIA SDK v8.0 或更新版本中)。 |
IDiaSymbol::get_machineType | DWORD |
指出目標 CPU 的值 (其中一個 CV_CPU_TYPE_e 列舉值)。 |
IDiaSymbol::get_name | BSTR |
.exe 檔的名稱。 |
IDiaSymbol::get_signature | DWORD |
可執行檔的簽章。 |
IDiaSymbol::get_symbolsFileName | BSTR |
.exe 檔的 .pdb 或 .dbg 檔案的完整路徑。 |
IDiaSymbol::get_symIndexId | DWORD |
符號的索引識別碼。 |
IDiaSymbol::get_symTag | DWORD |
傳回 SymTagExe (其中一個 SymTagEnum 列舉 值)。 |