Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Popisuje číselnou hodnotu diskriminované značky sjednocení.
Syntaxe
struct DiaTagValue {
BYTE value[16];
BYTE valueSizeBytes;
};
Elementy
| Element (Prvek) | Popis |
|---|---|
value |
Celočíselná hodnota uložená v řazení malých bajtů |
valueSizeBytes |
Velikost v bajtech .value Pokud je tato hodnota prázdná, musí být jedna z 1, 2, 4, 8, 16 nebo 0. |
Poznámky
A DiaTagValue může představovat různé hodnoty související s diskriminovanými nebo označenými sjednoceními, jako jsou varianty výčtu Rustu.
Alternativní způsob, jak si představit, DiaTagValue může být něco takového:
struct DiaTagValue {
union {
uint8_t data8;
uint16_t data16;
uint32_t data32;
uint64_t data64;
uint128_t data128;
} value;
uint8_t valueSizeBytes;
};
Požadavky
Záhlaví: dia2.h