Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает числовое значение тега различаемого объединения.
Синтаксис
struct DiaTagValue {
BYTE value[16];
BYTE valueSizeBytes;
};
Элементы
| Элемент | Description |
|---|---|
value |
Целочисленное значение, хранящееся в упорядочении байтов с маленьким байтом. |
valueSizeBytes |
Размер в байтах value. Значение должно быть одним из 1, 2, 4, 8, 16 или 0, если это значение пусто. |
Замечания
Может 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