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) |