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 Werts an.
Syntax
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;
Member
| Member | Wert | Beschreibung |
|---|---|---|
CLRDATA_VALUE_DEFAULT |
0x0 | Standardkennzeichnungen. |
CLRDATA_VALUE_IS_PRIMITIVE |
0x1 | Der Wert ist ein Grundtypwert. |
CLRDATA_VALUE_IS_VALUE_TYPE |
0x2 | Der Wert ist ein Werttyp. |
CLRDATA_VALUE_IS_STRING |
0x4 | Der Wert ist eine Zeichenfolge. |
CLRDATA_VALUE_IS_ARRAY |
0x8 | Der Wert ist ein Array. |
CLRDATA_VALUE_IS_REFERENCE |
0x10 | Der Wert ist ein Verweis. |
CLRDATA_VALUE_IS_POINTER |
0x20 | Der Wert ist ein Zeiger. |
CLRDATA_VALUE_IS_ENUM |
0x40 | Der Wert ist eine Enumeration. |
CLRDATA_VALUE_ALL_KINDS |
0x7F | Bitweise oder aller Wertarten. |
CLRDATA_VALUE_IS_INHERITED |
0x80 | Der Wert wird geerbt. |
CLRDATA_VALUE_IS_LITERAL |
0x100 | Der Wert ist literal. |
CLRDATA_VALUE_FROM_INSTANCE |
0x200 | Der Wert stammt aus einer Instanzdeklaration. |
CLRDATA_VALUE_FROM_TASK_LOCAL |
0x400 | Der Wert stammt aus einer lokalen Aufgabendeklaration. |
CLRDATA_VALUE_FROM_STATIC |
0x800 | Der Wert stammt aus einer statischen Deklaration. |
CLRDATA_VALUE_ALL_LOCATIONS |
0xe00 | Bitweise oder aller Wertpositionen. |
CLRDATA_VALUE_ALL_FIELDS |
0xeff | Bitweise oder aller Wertkennzeichnungen. |
CLRDATA_VALUE_IS_BOXED |
0x1000 | Der Wert wird eingeschachtelt. |
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