Partager via


DataKind

indique la portée particulière d'une valeur de données.

enum DataKind { 
   DataIsUnknown,
   DataIsLocal,
   DataIsStaticLocal,
   DataIsParam,
   DataIsObjectPtr,
   DataIsFileStatic,
   DataIsGlobal,
   DataIsMember,
   DataIsStaticMember,
   DataIsConstant
};

Éléments

  • DataIsUnknown
    le symbole de données ne peut pas être déterminé.

  • DataIsLocal
    l'élément de données est une variable locale.

  • DataIsStaticLocal
    l'élément de données est une variable locale statique.

  • DataIsParam
    l'élément de données est un paramètre formel.

  • DataIsObjectPtr
    l'élément de données est un pointeur d'objet (this).

  • DataIsFileStatic
    l'élément de données est une variable de fichier-scoped.

  • DataIsGlobal
    l'élément de données est une variable globale.

  • DataIsMember
    L'élément de données est une variable membre objet.

  • DataIsStaticMember
    L'élément de données est une variable statique de la classe.

  • DataIsConstant
    l'élément de données est une valeur de constante.

Notes

Les valeurs de cette énumération sont retournées par la méthode d' IDiaSymbol::get_dataKind .

Configuration requise

en-tête : cvconst.h

Voir aussi

Référence

IDiaSymbol::get_dataKind

Autres ressources

Énumérations et structures