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 wartości.
Składnia
typedef enum CLRDataValueFlag {
CLRDATA_VALUE_DEFAULT = 0x00000000,
CLRDATA_VALUE_IS_PRIMITIVE = 0x00000001,
CLRDATA_VALUE_IS_VALUE_TYPE = 0x00000002,
CLRDATA_VALUE_IS_STRING = 0x00000004,
CLRDATA_VALUE_IS_ARRAY = 0x00000008,
CLRDATA_VALUE_IS_REFERENCE = 0x00000010,
CLRDATA_VALUE_IS_POINTER = 0x00000020,
CLRDATA_VALUE_IS_ENUM = 0x00000040,
CLRDATA_VALUE_ALL_KINDS = 0x0000007F,
CLRDATA_VALUE_IS_INHERITED = 0x00000080,
CLRDATA_VALUE_IS_LITERAL = 0x00000100,
CLRDATA_VALUE_FROM_INSTANCE = 0x00000200,
CLRDATA_VALUE_FROM_TASK_LOCAL = 0x00000400,
CLRDATA_VALUE_FROM_STATIC = 0x00000800,
CLRDATA_VALUE_ALL_LOCATIONS = 0x00000e00,
CLRDATA_VALUE_ALL_FIELDS = 0x00000eff,
CLRDATA_VALUE_IS_BOXED = 0x00001000
} CLRDataValueFlag;
Elementy członkowskie
| Element członkowski | Wartość | Opis |
|---|---|---|
CLRDATA_VALUE_DEFAULT |
0x0 | Flagi domyślne. |
CLRDATA_VALUE_IS_PRIMITIVE |
0x1 | Wartość jest wartością pierwotną. |
CLRDATA_VALUE_IS_VALUE_TYPE |
0x2 | Wartość jest typem wartości. |
CLRDATA_VALUE_IS_STRING |
0x4 | Wartość jest ciągiem. |
CLRDATA_VALUE_IS_ARRAY |
0x8 | Wartość jest tablicą. |
CLRDATA_VALUE_IS_REFERENCE |
0x10 | Wartość jest odwołaniem. |
CLRDATA_VALUE_IS_POINTER |
0x20 | Wartość jest wskaźnikiem. |
CLRDATA_VALUE_IS_ENUM |
0x40 | Wartość jest wyliczeniową. |
CLRDATA_VALUE_ALL_KINDS |
0x7F | Bitowe lub wszystkie rodzaje wartości. |
CLRDATA_VALUE_IS_INHERITED |
0x80 | Wartość jest dziedziczona. |
CLRDATA_VALUE_IS_LITERAL |
0x100 | Wartość to literał. |
CLRDATA_VALUE_FROM_INSTANCE |
0x200 | Wartość pochodzi z deklaracji wystąpienia. |
CLRDATA_VALUE_FROM_TASK_LOCAL |
0x400 | Wartość pochodzi z deklaracji lokalnej zadania. |
CLRDATA_VALUE_FROM_STATIC |
0x800 | Wartość pochodzi z deklaracji statycznej. |
CLRDATA_VALUE_ALL_LOCATIONS |
0xe00 | Bitowe lub wszystkie lokalizacje wartości. |
CLRDATA_VALUE_ALL_FIELDS |
0xeff | Bitowe lub wszystkie flagi wartości. |
CLRDATA_VALUE_IS_BOXED |
0x1000 | Wartość jest w polu. |
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