структура 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

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

Flag Значение
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 (включая Ntddvdeo.h)