Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Указывает различные атрибуты поля.
Синтаксис
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;
Участники
| Элемент | значение | Описание |
|---|---|---|
CLRDATA_FIELD_DEFAULT |
0x0 | Флаги по умолчанию. |
CLRDATA_FIELD_IS_PRIMITIVE |
0x1 | Поле является примитивным значением. |
CLRDATA_FIELD_IS_VALUE_TYPE |
0x2 | Поле — это тип значения. |
CLRDATA_FIELD_IS_STRING |
0x4 | Поле является строкой. |
CLRDATA_FIELD_IS_ARRAY |
0x8 | Поле является массивом. |
CLRDATA_FIELD_IS_REFERENCE |
0x10 | Поле является ссылкой. |
CLRDATA_FIELD_IS_POINTER |
0x20 | Поле является указателем. |
CLRDATA_FIELD_IS_ENUM |
0x40 | Поле является перечислением. |
CLRDATA_FIELD_ALL_KINDS |
0x7F | Битовая или все типы полей. Это можно использовать в различных методах перечисления. |
CLRDATA_FIELD_IS_INHERITED |
0x80 | Поле наследуется. |
CLRDATA_FIELD_IS_LITERAL |
0x100 | Поле является литеральным. |
CLRDATA_FIELD_FROM_INSTANCE |
0x200 | Поле состоит из объявления экземпляра. |
CLRDATA_FIELD_FROM_TASK_LOCAL |
0x400 | Поле выполняется из локального объявления задачи. |
CLRDATA_FIELD_FROM_STATIC |
0x800 | Поле состоит из статического объявления. |
CLRDATA_FIELD_ALL_LOCATIONS |
0xe00 | Битовая или из всех расположений полей. Это можно использовать в различных методах перечисления. |
CLRDATA_FIELD_ALL_FIELDS |
0xeff | Битовая или все флаги полей. Это можно использовать в различных методах перечисления. |
Замечания
Это перечисление находится внутри среды выполнения и не предоставляется через какие-либо файлы заголовков или библиотек. Чтобы использовать его, определите перечисление, как указано выше.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7