Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Describe el valor numérico de una etiqueta de unión discriminada.
Sintaxis
struct DiaTagValue {
BYTE value[16];
BYTE valueSizeBytes;
};
Elementos
| Elemento | Descripción |
|---|---|
value |
Valor entero almacenado en orden de bytes little-endian. |
valueSizeBytes |
Tamaño en bytes de value. Debe ser uno de 1, 2, 4, 8, 16 o 0 si este valor está vacío. |
Comentarios
Un DiaTagValue puede representar varios valores relacionados con uniones discriminadas o etiquetadas, como las variantes de enumeración de Rust.
Una manera alternativa de pensar en un DiaTagValue podría ser algo parecido a esto:
struct DiaTagValue {
union {
uint8_t data8;
uint16_t data16;
uint32_t data32;
uint64_t data64;
uint128_t data128;
} value;
uint8_t valueSizeBytes;
};
Requisitos
Encabezado: dia2.h