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


структура 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, совместимом с устройством. Данные маски всегда хранятся в формате 1-bpp DIB.

Требования

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

См. также

IOCTL_VIDEO_QUERY_POINTER_ATTR

IOCTL_VIDEO_SET_POINTER_ATTR