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


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

Структура VIDEO_POINTER_ATTRIBUTES содержит атрибуты указателя экрана.

Синтаксис

typedef struct _VIDEO_POINTER_ATTRIBUTES {
  ULONG Flags;
  ULONG Width;
  ULONG Height;
  ULONG WidthInBytes;
  ULONG Enable;
  SHORT Column;
  SHORT Row;
  UCHAR Pixels[1];
} VIDEO_POINTER_ATTRIBUTES, *PVIDEO_POINTER_ATTRIBUTES;

Члены

Flags

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

Width

Задает ширину указателя в пикселях.

Height

Задает высоту указателя в пикселях.

WidthInBytes

Задает ширину указателя в байтах.

Enable

Указывает, является ли указатель видимым. Ненулевое значение указывает, что указатель виден. Нулевое значение указывает, что указатель невидим.

Column

Горизонтальная координата горячей точки указателя.

Row

Вертикальная координата горячей точки указателя.

Pixels[1]

Данные указателя в совместимом с устройством формате DIB. Данные маски всегда хранятся в формате DIB 1 б/с.

Требования

Требование Значение
Заголовок ntddvdeo.h (включая Ntddvdeo.h)

См. также раздел

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR