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 位 值 成员的第一位(0x00000001)。
Color
一个 UINT 值,该值指定鼠标指针是否可以以颜色和透明度(alpha)显示。 设置此成员等效于设置 32 位 值 成员的第二位(0x00000002)。
MaskedColor
一个 UINT 值,该值指定鼠标指针是否可以以颜色显示,并在透明度(alpha)位中使用掩码值显示。 设置此成员相当于设置 32 位 值 成员(0x00000004)的第三位。
Reserved
此成员是保留的,应设置为零。 将此成员设置为零相当于将 32 位 值 成员的剩余 29 位(0xFFFFFFF8)设置为零。
Value
联合中的一个成员,该成员DXGK_POINTERFLAGS包含可保存标识鼠标指针功能的 32 位值。
言论
显示微型端口驱动程序可以通过设置 32 位 值 成员中的位或设置DXGK_POINTERFLAGS包含的联合中结构的各个成员来指定鼠标指针功能。
驱动程序始终使用A8R8G8B8像素格式指定颜色鼠标指针。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |