Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wskazuje różne atrybuty pola.
Składnia
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;
Elementy członkowskie
| Element członkowski | Wartość | Opis |
|---|---|---|
CLRDATA_FIELD_DEFAULT |
0x0 | Flagi domyślne. |
CLRDATA_FIELD_IS_PRIMITIVE |
0x1 | Pole jest wartością pierwotną. |
CLRDATA_FIELD_IS_VALUE_TYPE |
0x2 | Pole jest typem wartości. |
CLRDATA_FIELD_IS_STRING |
0x4 | Pole jest ciągiem. |
CLRDATA_FIELD_IS_ARRAY |
0x8 | Pole jest tablicą. |
CLRDATA_FIELD_IS_REFERENCE |
0x10 | Pole jest odwołaniem. |
CLRDATA_FIELD_IS_POINTER |
0x20 | Pole jest wskaźnikiem. |
CLRDATA_FIELD_IS_ENUM |
0x40 | Pole jest wyliczeniem. |
CLRDATA_FIELD_ALL_KINDS |
0x7F | Bitowe lub wszystkie rodzaje pól. Można ich używać w różnych metodach wyliczania. |
CLRDATA_FIELD_IS_INHERITED |
0x80 | Pole jest dziedziczone. |
CLRDATA_FIELD_IS_LITERAL |
0x100 | Pole jest literałem. |
CLRDATA_FIELD_FROM_INSTANCE |
0x200 | Pole pochodzi z deklaracji wystąpienia. |
CLRDATA_FIELD_FROM_TASK_LOCAL |
0x400 | Pole pochodzi z deklaracji lokalnej zadania. |
CLRDATA_FIELD_FROM_STATIC |
0x800 | Pole pochodzi z deklaracji statycznej. |
CLRDATA_FIELD_ALL_LOCATIONS |
0xe00 | Bitowe lub wszystkie lokalizacje pól. Można ich używać w różnych metodach wyliczania. |
CLRDATA_FIELD_ALL_FIELDS |
0xeff | Bitowe lub wszystkie flagi pól. Można ich używać w różnych metodach wyliczania. |
Uwagi
To wyliczenie znajduje się wewnątrz środowiska uruchomieniowego i nie jest ujawniane za pośrednictwem żadnych nagłówków ani plików biblioteki. Aby go użyć, zdefiniuj wyliczenie określone powyżej.
Wymagania
Platformy: zobacz Wymagania systemowe. Nagłówek: Brak biblioteki: Brak wersji programu .NET Framework: dostępne od wersji 4.7