Поделиться через


структура VIDEO_CLUT (ntddvdeo.h)

Структура VIDEO_CLUT используется для определения таблицы поиска цвета (CLUT) для видеоустройства.

Синтаксис

typedef struct {
  USHORT                 NumEntries;
  USHORT                 FirstEntry;
  union {
    VIDEO_CLUTDATA RgbArray;
    ULONG          RgbLong;
  };
  __unnamed_union_16cb_2 LookupTable[1];
} VIDEO_CLUT, *PVIDEO_CLUT;

Члены

NumEntries

Количество записей в массиве LookupTable.

FirstEntry

Расположение в палитре устройств, в которую следует скопировать первую запись в LookupTable цветов. Другие записи в LookupTable должны копироваться последовательно, начиная с этой начальной точки в палитру устройства.

RgbArray

VIDEO_CLUTDATA структуру со значениями RGB.

RgbLong

Универсальное 32-разрядное значение, которое можно использовать для доступа к цветным записям в LookupTable.

LookupTable[1]

Объединение с массивом цветовых записей для копирования в цветовые регистры или палитру устройства. К элементам цвета можно получить доступ как универсальное 32-разрядное значение или как поля Red/Green/Blue/Unused.

Требования

Требование Ценность
заголовка ntddvdeo.h