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 无效。
要求
要求 | 价值 |
---|---|
标头 | ntddvdeo.h (包括 Ntddvdeo.h) |