Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menjelaskan nilai numerik tag serikat yang didiskriminasi.
Sintaks
struct DiaTagValue {
BYTE value[16];
BYTE valueSizeBytes;
};
Elemen
| Elemen | Deskripsi |
|---|---|
value |
Nilai bilangan bulat disimpan dalam urutan byte little-endian. |
valueSizeBytes |
Ukuran dalam byte .value Harus salah satu dari 1, 2, 4, 8, 16 atau 0 jika nilai ini kosong. |
Keterangan
DiaTagValue Dapat mewakili berbagai nilai yang berkaitan dengan serikat yang diskriminasi atau ditandai, seperti varian enum Rust.
Cara alternatif untuk memikirkan DiaTagValue bisa menjadi sesuatu seperti ini:
struct DiaTagValue {
union {
uint8_t data8;
uint16_t data16;
uint32_t data32;
uint64_t data64;
uint128_t data128;
} value;
uint8_t valueSizeBytes;
};
Persyaratan
Header: dia2.h