Exe
Exe ist das einzige Symbol ohne lexikalisches oder klassenbezogenes übergeordnetes Symbol, da es den globalen Bereich der EXE- oder DLL-Datei darstellt. Es gibt pro Datei nur ein Symbol mit dem SymTagExe
-Tag. Die IDiaSession::get_globalScope-Methode gibt das Symbol zurück.
Eigenschaften
In der folgenden Tabelle sehen Sie die Eigenschaften, die für diesen Symboltyp gültig sind.
Eigenschaft | Datentyp | BESCHREIBUNG |
---|---|---|
IDiaSymbol::get_age | DWORD |
Alter dieser ausführbaren Datei. |
IDiaSymbol::get_guid | GUID |
GUID dieser ausführbaren Datei. |
IDiaSymbol::get_isCTypes | BOOL |
TRUE , wenn die Symboldatei, die dieser ausführbaren Datei zugeordnet ist, C-Typen enthält (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_isStripped | BOOL |
TRUE , wenn private Symbole aus der Symboldatei, die dieser ausführbaren Datei zugeordnet ist, entfernt wurden (nur im DIA SDK v8.0 oder höher). |
IDiaSymbol::get_machineType | DWORD |
Wert, der die Ziel-CPU angibt (einer der Werte in der CV_CPU_TYPE_e-Enumeration). |
IDiaSymbol::get_name | BSTR |
Name der EXE-Datei. |
IDiaSymbol::get_signature | DWORD |
Signatur der ausführbaren Datei. |
IDiaSymbol::get_symbolsFileName | BSTR |
Vollständiger Pfad für die PDB- oder DBG-Datei der EXE-Datei. |
IDiaSymbol::get_symIndexId | DWORD |
Index-ID des Symbols |
IDiaSymbol::get_symTag | DWORD |
Gibt SymTagExe zurück (einen der SymTagEnum-Enumerationswerte) |