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.
Beschreibt den numerischen Wert eines Diskriminierten Unionstags.
Syntax
struct DiaTagValue {
BYTE value[16];
BYTE valueSizeBytes;
};
Elemente
| Element | Beschreibung |
|---|---|
value |
Der ganzzahlige Wert, der in der Klein-End-Byte-Sortierung gespeichert ist. |
valueSizeBytes |
Die Größe in Byte von value. Muss eine von 1, 2, 4, 8, 16 oder 0 sein, wenn dieser Wert leer ist. |
Hinweise
Eine DiaTagValue kann verschiedene Werte im Zusammenhang mit diskriminierten oder markierten Vereinigungen darstellen, z. B. Rusts Enumerationsvarianten.
Eine alternative Möglichkeit, sich einen Gedanken zu machen DiaTagValue , könnte etwa wie folgt aussehen:
struct DiaTagValue {
union {
uint8_t data8;
uint16_t data16;
uint32_t data32;
uint64_t data64;
uint128_t data128;
} value;
uint8_t valueSizeBytes;
};
Anforderungen
Header: dia2.h