Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt verschiedene Attribute eines Felds an.
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;
Member
Member | Wert | Beschreibung |
---|---|---|
CLRDATA_FIELD_DEFAULT |
0x0 | Standardkennzeichnungen. |
CLRDATA_FIELD_IS_PRIMITIVE |
0x1 | Das Feld ist ein Grundtypwert. |
CLRDATA_FIELD_IS_VALUE_TYPE |
0x2 | Das Feld ist ein Werttyp. |
CLRDATA_FIELD_IS_STRING |
0x4 | Das Feld ist eine Zeichenfolge. |
CLRDATA_FIELD_IS_ARRAY |
0x8 | Das Feld ist ein Array. |
CLRDATA_FIELD_IS_REFERENCE |
0x10 | Das Feld ist ein Verweis. |
CLRDATA_FIELD_IS_POINTER |
0x20 | Das Feld ist ein Zeiger. |
CLRDATA_FIELD_IS_ENUM |
0x40 | Das Feld ist eine Enumeration. |
CLRDATA_FIELD_ALL_KINDS |
0x7F | Bitweise oder aller Feldtypen. Diese können in verschiedenen Enumerationsmethoden verwendet werden. |
CLRDATA_FIELD_IS_INHERITED |
0x80 | Das Feld wird geerbt. |
CLRDATA_FIELD_IS_LITERAL |
0x100 | Das Feld ist literal. |
CLRDATA_FIELD_FROM_INSTANCE |
0x200 | Das Feld stammt aus einer Instanzdeklaration. |
CLRDATA_FIELD_FROM_TASK_LOCAL |
0x400 | Das Feld stammt aus einer lokalen Vorgangsdeklaration. |
CLRDATA_FIELD_FROM_STATIC |
0x800 | Das Feld stammt aus einer statischen Deklaration. |
CLRDATA_FIELD_ALL_LOCATIONS |
0xe00 | Bitweise oder aller Feldpositionen. Diese können in verschiedenen Enumerationsmethoden verwendet werden. |
CLRDATA_FIELD_ALL_FIELDS |
0xeff | Bitweise oder aller Feldkennzeichnungen. Diese können in verschiedenen Enumerationsmethoden verwendet werden. |
Hinweise
Diese Enumeration befindet sich innerhalb der Runtime und wird nicht über Header oder Bibliotheksdateien verfügbar gemacht. Um sie zu verwenden, definieren Sie die Oben angegebene Aufzählung.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen. Header: Keine Bibliothek: Keine .NET Framework-Versionen: Verfügbar seit 4.7