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