Aracılığıyla paylaş


CLRDataFieldFlag Sabit Listesi

Bir alanın çeşitli özniteliklerini gösterir.

Sözdizimi

typedef enum CLRDataFieldFlag {
    CLRDATA_FIELD_DEFAULT                   = 0x00000000,
    CLRDATA_FIELD_IS_PRIMITIVE              = 0x00000001,
    CLRDATA_FIELD_IS_VALUE_TYPE             = 0x00000002,
    CLRDATA_FIELD_IS_STRING                 = 0x00000004,
    CLRDATA_FIELD_IS_ARRAY                  = 0x00000008,
    CLRDATA_FIELD_IS_REFERENCE              = 0x00000010,
    CLRDATA_FIELD_IS_POINTER                = 0x00000020,
    CLRDATA_FIELD_IS_ENUM                   = 0x00000040,
    CLRDATA_FIELD_ALL_KINDS                 = 0x0000007F,

    CLRDATA_FIELD_IS_INHERITED              = 0x00000080,
    CLRDATA_FIELD_IS_LITERAL                = 0x00000100,

    CLRDATA_FIELD_FROM_INSTANCE             = 0x00000200,
    CLRDATA_FIELD_FROM_TASK_LOCAL           = 0x00000400,
    CLRDATA_FIELD_FROM_STATIC               = 0x00000800,

    CLRDATA_FIELD_ALL_LOCATIONS             = 0x00000e00,

    CLRDATA_FIELD_ALL_FIELDS                = 0x00000eff
} CLRDataFieldFlag;

Üyeler

Üye Value Açıklama
CLRDATA_FIELD_DEFAULT 0x0 Varsayılan bayraklar.
CLRDATA_FIELD_IS_PRIMITIVE 0x1 Alan ilkel bir değerdir.
CLRDATA_FIELD_IS_VALUE_TYPE 0x2 Alan bir değer türüdür.
CLRDATA_FIELD_IS_STRING 0x4 Bu alan bir dizedir.
CLRDATA_FIELD_IS_ARRAY 0x8 Bu alan bir dizidir.
CLRDATA_FIELD_IS_REFERENCE 0x10 Bu alan bir başvurudur.
CLRDATA_FIELD_IS_POINTER 0x20 Alan bir işaretçidir.
CLRDATA_FIELD_IS_ENUM 0x40 Alan bir sabit listesidir.
CLRDATA_FIELD_ALL_KINDS 0x7F Bit düzeyinde veya tüm alan türlerinden. Bu, çeşitli numaralandırma yöntemlerinde kullanılabilir.
CLRDATA_FIELD_IS_INHERITED 0x80 Alan devralınır.
CLRDATA_FIELD_IS_LITERAL 0x100 Alan değişmez değerdir.
CLRDATA_FIELD_FROM_INSTANCE 0x200 Alan bir örnek bildiriminden alınmıştı.
CLRDATA_FIELD_FROM_TASK_LOCAL 0x400 Alan, görev yerel bildirimindendir.
CLRDATA_FIELD_FROM_STATIC 0x800 Alan statik bir bildirimden gelir.
CLRDATA_FIELD_ALL_LOCATIONS 0xe00 Bit düzeyinde veya tüm alan konumları. Bu, çeşitli numaralandırma yöntemlerinde kullanılabilir.
CLRDATA_FIELD_ALL_FIELDS 0xeff Bit düzeyinde veya tüm alan bayrakları. Bu, çeşitli numaralandırma yöntemlerinde kullanılabilir.

Açıklamalar

Bu numaralandırma çalışma zamanının içinde yer alır ve hiçbir üst bilgi veya kitaplık dosyası aracılığıyla gösterilmez. Bunu kullanmak için, numaralandırmayı yukarıda belirtilen şekilde tanımlayın.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri. Üst Bilgi: Yok Kitaplığı: Yok .NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir

Ayrıca bkz.