Hiérarchie lexicale des types de symbolesLexical Hierarchy of Symbol Types

Le tableau suivant montre les types de symboles dans la hiérarchie lexicale.The following table shows the symbol types in the lexical hierarchy.

Types de symbolesSymbol Types

Type de symboleSymbol type DescriptionDescription
AnnotationAnnotation Spécifie un emplacement annoté dans le code de programme.Specifies an annotated location in program code.
BlocBlock Spécifie les portées imbriquées dans les fonctions.Specifies nested scopes in functions.
Compiland Spécifie un compiland lié au fichier .exe.Specifies a compiland linked to the .exe file.
CompilandDetailsCompilandDetails Spécifie les données de compiland nécessitent le chargement des détails de compiland supplémentaires et donc entraîner une baisse exécution surcharge pour récupérer.Specifies compiland data that may require loading additional compiland details and thus incur run-time overhead to retrieve.
CompilandEnvCompilandEnv Spécifie les variables d’environnement supplémentaires importantes à la compilation de la compiland.Specifies any additional environment variables significant to the compilation of the compiland.
Personnalisé (Kit de développement logiciel de Debug Interface Access)Custom (Debug Interface Access SDK) Spécifie un symbole défini par l’utilisateur.Specifies a user-defined symbol.
Données (SDK Debug Interface Access)Data (Debug Interface Access SDK) Spécifie des variables comme paramètres, les variables locales, les variables globales et les membres de classe.Specifies such variables as parameters, local variables, global variables, and class members.
ExeExe Spécifie la portée globale des données ; correspond à un fichier .exe ou .dll entier.Specifies the global scope of the data; corresponds to an entire .exe or .dll file.
FuncDebugEndFuncDebugEnd Spécifie une fonction qui a un point défini sur le débogage est à la fin.Specifies a function that has a defined point at which debugging is to end.
FuncDebugStartFuncDebugStart Spécifie une fonction qui a un point défini au débogage doit commencer.Specifies a function that has a defined point at which debugging is to begin.
Fonction (SDK Debug Interface Access)Function (Debug Interface Access SDK) Spécifie une fonction.Specifies a function.
Étiquette (Kit de développement logiciel de Debug Interface Access)Label (Debug Interface Access SDK) Spécifie l’emplacement dans le code de programme.Specifies a location in program code.
PublicSymbolPublicSymbol Spécifie un symbole externe qui s’affiche lors de la génération du programme exécutable.Specifies an external symbol that appears when building the executable program.
ThunkThunk Spécifie un thunk.Specifies a thunk.
UsingNameSpaceUsingNameSpace Spécifie un namespaceidentificateur.Specifies a namespaceidentifier.

Note

Propriétés des symboles supplémentaires peuvent être disponibles selon le type de symbole.Additional symbol properties may be available depending on the symbol type. Ces propriétés sont répertoriées dans les rubriques de symbole individuels.These properties are listed in the individual symbol topics.

Voir aussiSee Also

Hiérarchie de classes des Types de symboles Class Hierarchy of Symbol Types
IDiaSymbol::get_symTag IDiaSymbol::get_symTag
Balises Symbols et Symbol Symbols and Symbol Tags
SymTagEnum (énumération)SymTagEnum Enumeration