DXGK_POINTERFLAGS 结构 (d3dkmddi.h)
DXGK_POINTERFLAGS结构标识显示微型端口驱动程序的鼠标指针功能,驱动程序通过调用其 DxgkDdiQueryAdapterInfo 函数提供该驱动程序。
语法
typedef struct _DXGK_POINTERFLAGS {
union {
struct {
UINT Monochrome : 1;
UINT Color : 1;
UINT MaskedColor : 1;
UINT Reserved : 29;
};
UINT Value;
};
} DXGK_POINTERFLAGS;
成员
Monochrome
一个 UINT 值,该值指定鼠标指针是否可以以单色显示。 设置此成员等效于设置 32 位 Value 成员 (0x00000001) 的第一位。
Color
一个 UINT 值,该值指定鼠标指针是否可以以彩色和透明度显示, (alpha) 。 设置此成员等效于设置 32 位 Value 成员 (0x00000002) 的第二位。
MaskedColor
一个 UINT 值,该值指定鼠标指针是否可以以颜色显示,并在透明度 (alpha) 位中显示掩码值。 设置此成员等效于设置 32 位 Value 成员 (0x00000004) 的第三位。
Reserved
此成员是保留成员,应设置为零。 将此成员设置为零等效于将 32 位 Value 成员的剩余 29 位 (0xFFFFFFF8) 设置为零。
Value
联合中的一个成员,DXGK_POINTERFLAGS包含可保存标识鼠标指针功能的 32 位值。
注解
显示微型端口驱动程序可以通过在 32 位 Value 成员中设置位或在DXGK_POINTERFLAGS包含的联合中设置结构的各个成员来指定鼠标指针功能。
驱动程序始终使用A8R8G8B8像素格式指定颜色鼠标指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |