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)

另请参阅

DXGKARG_QUERYADAPTERINFO

DXGK_DRIVERCAPS

DxgkDdiQueryAdapterInfo