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

指定用于存储硬件指针位图的内存位图中的第一个偏移量(以 CPU 可寻址单位为单位)。 值为 –1 无效。

HWPtrBitmapEnd

指定用于存储硬件指针位图的内存位图中的最后一个偏移量(以 CPU 可寻址单位为单位)。 值为 –1 无效。

要求

要求
Header ntddvdeo.h (包括 Ntddvdeo.h)