Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Descreve o valor numérico da marca de uma união discriminada.
Sintaxe
struct DiaTagValue {
BYTE value[16];
BYTE valueSizeBytes;
};
Elementos
| Elemento | Descrição |
|---|---|
value |
O valor inteiro armazenado na ordenação de bytes little-endian. |
valueSizeBytes |
O tamanho em bytes de value. Deve ser um de 1, 2, 4, 8, 16 ou 0 se esse valor estiver vazio. |
Comentários
A DiaTagValue pode representar vários valores relacionados a uniões discriminadas ou marcadas, como as variantes de enumeração de Rust.
Uma maneira alternativa de pensar em um DiaTagValue poderia ser algo assim:
struct DiaTagValue {
union {
uint8_t data8;
uint16_t data16;
uint32_t data32;
uint64_t data64;
uint128_t data128;
} value;
uint8_t valueSizeBytes;
};
Requisitos
Cabeçalho: dia2.h