Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает различные атрибуты значения.
Синтаксис
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;
Участники
| Элемент | значение | Описание |
|---|---|---|
CLRDATA_VALUE_DEFAULT |
0x0 | Флаги по умолчанию. |
CLRDATA_VALUE_IS_PRIMITIVE |
0x1 | Значение является примитивным значением. |
CLRDATA_VALUE_IS_VALUE_TYPE |
0x2 | Значение — это тип значения. |
CLRDATA_VALUE_IS_STRING |
0x4 | Это значение является строкой. |
CLRDATA_VALUE_IS_ARRAY |
0x8 | Значением является массив. |
CLRDATA_VALUE_IS_REFERENCE |
0x10 | Это значение является ссылкой. |
CLRDATA_VALUE_IS_POINTER |
0x20 | Значение является указателем. |
CLRDATA_VALUE_IS_ENUM |
0x40 | Значение является перечислением. |
CLRDATA_VALUE_ALL_KINDS |
0x7F | Битовая или все типы значений. |
CLRDATA_VALUE_IS_INHERITED |
0x80 | Значение наследуется. |
CLRDATA_VALUE_IS_LITERAL |
0x100 | Значением является литерал. |
CLRDATA_VALUE_FROM_INSTANCE |
0x200 | Значение — из объявления экземпляра. |
CLRDATA_VALUE_FROM_TASK_LOCAL |
0x400 | Значение — из локального объявления задачи. |
CLRDATA_VALUE_FROM_STATIC |
0x800 | Значение состоит из статического объявления. |
CLRDATA_VALUE_ALL_LOCATIONS |
0xe00 | Битовая или все расположения значений. |
CLRDATA_VALUE_ALL_FIELDS |
0xeff | Битовая или все флаги значений. |
CLRDATA_VALUE_IS_BOXED |
0x1000 | Значение задается. |
Замечания
Это перечисление находится внутри среды выполнения и не предоставляется через какие-либо файлы заголовков или библиотек. Чтобы использовать его, определите перечисление, как указано выше.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7