Partager via


LocationType

Indique le type d’information d’emplacement contenue dans un symbole.

Syntaxe

enum LocationType {
    LocIsNull,
    LocIsStatic,
    LocIsTLS,
    LocIsRegRel,
    LocIsThisRel,
    LocIsEnregistered,
    LocIsBitField,
    LocIsSlot,
    LocIsIlRel,
    LocInMetaData,
    LocIsConstant,
    LocIsRegRelAliasIndir,
    LocTypeMax
};

Éléments

Élément Description
LocIsNull Les informations d’emplacement ne sont pas disponibles.
LocIsStatic L’emplacement est statique.
LocIsTLS L’emplacement se trouve dans le stockage local du thread.
LocIsRegRel L’emplacement est relatif au registre.
LocIsThisRel L’emplacement est thisrelatif.
LocIsEnregistered L’emplacement se trouve dans un registre.
LocIsBitField L’emplacement se trouve dans un champ de bits.
LocIsSlot L’emplacement est un emplacement MSIL (Microsoft Intermediate Language).
LocIsIlRel L’emplacement est relatif à MSIL.
LocInMetaData L’emplacement se trouve dans les métadonnées.
LocIsConstant L’emplacement se trouve dans une valeur constante.
LocIsRegRelAliasIndir L’emplacement est relatif au registre et un alias pour une partie d’un type défini par l’utilisateur (UDT).
LocTypeMax Nombre de types d’emplacement dans cette énumération.

Notes

Les propriétés disponibles pour l’interface IDiaSymbol dépendent de l’emplacement du symbole dans le fichier image. Pour plus d’informations, consultez Emplacements des symboles.

Les valeurs de cette énumération sont retournées par un appel à la IDiaSymbol::get_locationType méthode.

Spécifications

En-tête : cvconst.h

Voir aussi