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

Структура VIDEO_POINTER_CAPABILITIES содержит возможности указателя экрана.

Синтаксис

typedef struct _VIDEO_POINTER_CAPABILITIES {
  ULONG Flags;
  ULONG MaxWidth;
  ULONG MaxHeight;
  ULONG HWPtrBitmapStart;
  ULONG HWPtrBitmapEnd;
} VIDEO_POINTER_CAPABILITIES, *PVIDEO_POINTER_CAPABILITIES;

Члены

Flags

Набор флагов, указывающих определенные возможности указателя. Флаги могут быть сочетанием следующих значений.

Флаг Значение
VIDEO_MODE_ASYNC_POINTER Указатель можно обновлять асинхронно для операций рисования.
VIDEO_MODE_MONO_POINTER Поддерживается монохромный аппаратный указатель.
VIDEO_MODE_COLOR_POINTER Поддерживается цветной аппаратный указатель.
VIDEO_MODE_ANIMATE_START Текущий указатель имеет тот же горячий точку, что и предыдущий указатель.
VIDEO_MODE_ANIMATE_UPDATE Текущий указатель имеет тот же горячий точку, что и предыдущий указатель.

MaxWidth

Указывает максимальную ширину указателя в пикселях.

MaxHeight

Указывает максимальную высоту указателя в пикселях.

HWPtrBitmapStart

Указывает первое смещение в единицах, предназначенных для ЦП, в растровой карте памяти, которая используется для хранения растрового изображения указателя оборудования. Недопустимое значение –1.

HWPtrBitmapEnd

Указывает последнее смещение в единицах, предназначенных для ЦП, в растровом рисунке памяти, используемом для хранения растрового изображения указателя оборудования. Недопустимое значение –1.

Требования

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