Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |
---|---|---|
IDiaSymbol::get_age | DWORD |
Age of this executable. |
IDiaSymbol::get_guid | GUID |
GUID of this executable. |
IDiaSymbol::get_isCTypes | BOOL |
TRUE if the symbol file associated with this executable contains C types (only in DIA SDK v8.0 or later). |
IDiaSymbol::get_isStripped | BOOL |
TRUE if private symbols have been stripped from the symbol file associated with this executable (only in DIA SDK v8.0 or later). |
IDiaSymbol::get_machineType | DWORD |
Value indicating target CPU (one of the CV_CPU_TYPE_e Enumeration values). |
IDiaSymbol::get_name | BSTR |
Name of the .exe file. |
IDiaSymbol::get_signature | DWORD |
Signature of the executable. |
IDiaSymbol::get_symbolsFileName | BSTR |
Full path for the .exe file's .pdb or .dbg file. |
IDiaSymbol::get_symIndexId | DWORD |
Index ID of symbol. |
IDiaSymbol::get_symTag | DWORD |
Returns SymTagExe (one of the SymTagEnum Enumeration values). |