HV_SYNIC_EVENT_FLAGS

Флаги событий Синик являются битовыми массивами фиксированного размера. Они нумеруются таким образом, что первый байт массива содержит флаги от 0 до 7 (значение 0 является наименее значащим битом), а второй байт массива содержит флаги от 8 до 15 (8 является наименьшим значащим битом) и т. д.

Синтаксис

#define HV_EVENT_FLAGS_COUNT (256 * 8)
#define HV_EVENT_FLAGS_BYTE_COUNT 256

typedef struct
{
    UINT8 Flags[HV_EVENT_FLAGS_BYTE_COUNT];
} HV_SYNIC_EVENT_FLAGS;