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,
    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.
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 méthode IDiaSymbol::get_locationType.

Configuration requise

En-tête : cvconst.h

Voir aussi