Exe
Exe est le seul symbole sans parent lexical ni de classe, car il représente l’étendue globale du fichier .exe ou .dll. Il n’y a qu’un seul symbole doté de la balise SymTagExe
par fichier. La méthode IDiaSession::get_globalScope retourne le symbole.
Propriétés
Le tableau suivant montre les propriétés valides pour ce type de symbole.
Propriété | Type de données | Description |
---|---|---|
IDiaSymbol::get_age | DWORD |
Âge de cet exécutable. |
IDiaSymbol::get_guid | GUID |
GUID de cet exécutable. |
IDiaSymbol::get_isCTypes | BOOL |
TRUE si le fichier de symboles associé à cet exécutable contient des types C (uniquement dans la version 8.0 et les versions ultérieures du kit de développement DIA). |
IDiaSymbol::get_isStripped | BOOL |
TRUE si les symboles privés ont été supprimés du fichier de symboles associé à cet exécutable (uniquement dans la version 8.0 et les versions ultérieures du kit de développement DIA). |
IDiaSymbol::get_machineType | DWORD |
Valeur indiquant le processeur cible (l’une des valeurs Enumeration CV_CPU_TYPE_e). |
IDiaSymbol::get_name | BSTR |
Nom du fichier .exe. |
IDiaSymbol::get_signature | DWORD |
Signature de l’exécutable. |
IDiaSymbol::get_symbolsFileName | BSTR |
Chemin complet du fichier .pdb ou .dbg du fichier .exe. |
IDiaSymbol::get_symIndexId | DWORD |
ID d’index du symbole. |
IDiaSymbol::get_symTag | DWORD |
Retourne SymTagExe (l’une des valeurs d’énumération SymTagEnum). |