Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger olika attribut för ett fält.
Syntax
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;
Medlemmar
| Medlem | Värde | beskrivning |
|---|---|---|
CLRDATA_FIELD_DEFAULT |
0x0 | Standardflaggor. |
CLRDATA_FIELD_IS_PRIMITIVE |
0x1 | Fältet är ett primitivt värde. |
CLRDATA_FIELD_IS_VALUE_TYPE |
0x2 | Fältet är en värdetyp. |
CLRDATA_FIELD_IS_STRING |
0x4 | Fältet är en sträng. |
CLRDATA_FIELD_IS_ARRAY |
0x8 | Fältet är en matris. |
CLRDATA_FIELD_IS_REFERENCE |
0x10 | Fältet är en referens. |
CLRDATA_FIELD_IS_POINTER |
0x20 | Fältet är en pekare. |
CLRDATA_FIELD_IS_ENUM |
0x40 | Fältet är en uppräkning. |
CLRDATA_FIELD_ALL_KINDS |
0x7F | Bitvis eller av alla fälttyper. Sådana kan användas i olika uppräkningsmetoder. |
CLRDATA_FIELD_IS_INHERITED |
0x80 | Fältet ärvs. |
CLRDATA_FIELD_IS_LITERAL |
0x100 | Fältet är literalt. |
CLRDATA_FIELD_FROM_INSTANCE |
0x200 | Fältet kommer från en instansdeklaration. |
CLRDATA_FIELD_FROM_TASK_LOCAL |
0x400 | Fältet kommer från en lokal aktivitetsdeklaration. |
CLRDATA_FIELD_FROM_STATIC |
0x800 | Fältet kommer från en statisk deklaration. |
CLRDATA_FIELD_ALL_LOCATIONS |
0xe00 | Bitvis eller av alla fältplatser. Sådana kan användas i olika uppräkningsmetoder. |
CLRDATA_FIELD_ALL_FIELDS |
0xeff | Bitvis eller av alla fältflaggor. Sådana kan användas i olika uppräkningsmetoder. |
Kommentarer
Den här uppräkningen finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Om du vill använda den definierar du uppräkningen enligt ovan.
Krav
Plattformar: Se Systemkrav. Rubrik: Inget bibliotek: Inga .NET Framework-versioner: Tillgänglig sedan 4.7
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.