Aracılığıyla paylaş


DiaTagValue

Ayrımcı birleşim etiketinin sayısal değerini açıklar.

Sözdizimi

struct DiaTagValue {
    BYTE value[16];
    BYTE valueSizeBytes;
};

Öğeler

Öğe Açıklama
value Küçük endian bayt sıralamasında depolanan tamsayı değeri.
valueSizeBytes bayt cinsinden valueboyut. Bu değer boşsa 1, 2, 4, 8, 16 veya 0'lardan biri olmalıdır.

Açıklamalar

, DiaTagValue Rust'ın sabit listesi varyantları gibi ayrımcı veya etiketli birleşimlerle ilgili çeşitli değerleri temsil edebilir.

bunu düşünmenin DiaTagValue alternatif bir yolu aşağıdakine benzer olabilir:

struct DiaTagValue {
    union {
        uint8_t data8;
        uint16_t data16;
        uint32_t data32;
        uint64_t data64;
        uint128_t data128;
    } value;
    uint8_t valueSizeBytes;
};

Gereksinimler

Üst bilgi: dia2.h

Ayrıca bkz.