Exe
Exe è l'unico simbolo senza un elemento padre lessicale o di classe, perché rappresenta l'ambito globale del file exe o DLL. Esiste un solo simbolo con il SymTagExe
tag per ogni file. Il metodo IDiaSession::get_globalScope restituisce il simbolo.
Proprietà
Nella tabella seguente vengono illustrate le proprietà valide per questo tipo di simbolo.
Proprietà | Tipo di dati | Descrizione |
---|---|---|
IDiaSymbol::get_age | DWORD |
Età di questo eseguibile. |
IDiaSymbol::get_guid | GUID |
GUID di questo eseguibile. |
IDiaSymbol::get_isCTypes | BOOL |
TRUE se il file di simboli associato a questo eseguibile contiene tipi C (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_isStripped | BOOL |
TRUE se i simboli privati sono stati rimossi dal file di simboli associato a questo eseguibile (solo in DIA SDK v8.0 o versione successiva). |
IDiaSymbol::get_machineType | DWORD |
Valore che indica la CPU di destinazione (uno dei valori di enumerazione CV_CPU_TYPE_e). |
IDiaSymbol::get_name | BSTR |
Nome del file con estensione exe. |
IDiaSymbol::get_signature | DWORD |
Firma dell'eseguibile. |
IDiaSymbol::get_symbolsFileName | BSTR |
Percorso completo del file con estensione pdb o dbg del file exe. |
IDiaSymbol::get_symIndexId | DWORD |
ID indice del simbolo. |
IDiaSymbol::get_symTag | DWORD |
Restituisce SymTagExe (uno dei valori di enumerazione SymTagEnum). |