Exe
Exe is the only symbol without either a lexical or class parent, as it represents the global scope of the .exe or .dll file. There is only one symbol with the SymTagExe tag per file. The IDiaSession::get_globalScope method returns the symbol.
Properties
The following table shows the properties that are valid for this symbol type.
Property |
Data type |
Description |
---|---|---|
DWORD |
Age of this executable. |
|
GUID |
GUID of this executable. |
|
BOOL |
TRUE if the symbol file associated with this executable contains C types (only in DIA SDK v8.0 or later). |
|
BOOL |
TRUE if private symbols have been stripped from the symbol file associated with this executable (only in DIA SDK v8.0 or later). |
|
DWORD |
Value indicating target CPU (one of the CV_CPU_TYPE_e values). |
|
BSTR |
Name of the .exe file. |
|
DWORD |
Signature of the executable. |
|
BSTR |
Full path for the .exe file's .pdb or .dbg file. |
|
DWORD |
Index ID of symbol. |
|
DWORD |
Returns SymTagExe (one of the SymTagEnum values). |