Delen via


Opsomming CLRDataFieldFlag

Geeft verschillende kenmerken van een veld aan.

Syntaxis

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;

Leden

Lid Weergegeven als Beschrijving
CLRDATA_FIELD_DEFAULT 0x0 Standaardvlagmen.
CLRDATA_FIELD_IS_PRIMITIVE 0x1 Het veld is een primitieve waarde.
CLRDATA_FIELD_IS_VALUE_TYPE 0x2 Het veld is een waardetype.
CLRDATA_FIELD_IS_STRING 0x4 Het veld is een tekenreeks.
CLRDATA_FIELD_IS_ARRAY 0x8 Het veld is een matrix.
CLRDATA_FIELD_IS_REFERENCE 0x10 Het veld is een verwijzing.
CLRDATA_FIELD_IS_POINTER 0x20 Het veld is een aanwijzer.
CLRDATA_FIELD_IS_ENUM 0x40 Het veld is een opsomming.
CLRDATA_FIELD_ALL_KINDS 0x7F Bitsgewijze of van alle veldtypen. Dit kan worden gebruikt in verschillende opsommingsmethoden.
CLRDATA_FIELD_IS_INHERITED 0x80 Het veld wordt overgenomen.
CLRDATA_FIELD_IS_LITERAL 0x100 Het veld is letterlijk.
CLRDATA_FIELD_FROM_INSTANCE 0x200 Het veld is afkomstig van een exemplaardeclaratie.
CLRDATA_FIELD_FROM_TASK_LOCAL 0x400 Het veld is afkomstig van een lokale taakdeclaratie.
CLRDATA_FIELD_FROM_STATIC 0x800 Het veld is afkomstig van een statische declaratie.
CLRDATA_FIELD_ALL_LOCATIONS 0xe00 Bitsgewijze of van alle veldlocaties. Dit kan worden gebruikt in verschillende opsommingsmethoden.
CLRDATA_FIELD_ALL_FIELDS 0xeff Bitwise of van alle veldvlagmen. Dit kan worden gebruikt in verschillende opsommingsmethoden.

Opmerkingen

Deze opsomming bevindt zich in de runtime en wordt niet weergegeven via headers of bibliotheekbestanden. Als u deze wilt gebruiken, definieert u de opsomming zoals hierboven is opgegeven.

Vereisten

Platformen: Zie Systeemvereisten. Header: Geen bibliotheek: Geen .NET Framework-versies: beschikbaar sinds 4.7

Zie ook