다음을 통해 공유


DiaTagValue

구분된 공용 구조체 태그의 숫자 값을 설명합니다.

구문

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

Elements

요소 설명
value little-endian 바이트 순서에 저장된 정수 값입니다.
valueSizeBytes 의 크기(바이트)입니다 value. 이 값이 비어 있는 경우 1, 2, 4, 8, 16 또는 0 중 하나여야 합니다.

설명

A는 DiaTagValue Rust의 열거형 변형과 같이 구분되거나 태그가 지정된 공용 구조체와 관련된 다양한 값을 나타낼 수 있습니다.

다른 방법으로 생각할 수 있는 DiaTagValue 방법은 다음과 같습니다.

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

요구 사항

헤더: dia2.h

참고 항목