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).

Voir aussi