D3DKMT_WDDM_1_2_CAPS 结构 (d3dkmdt.h)

预留给系统使用。 请勿使用。

语法

typedef struct _D3DKMT_WDDM_1_2_CAPS {
  D3DKMDT_PREEMPTION_CAPS PreemptionCaps;
  union {
    struct {
      UINT SupportNonVGA : 1;
      UINT SupportSmoothRotation : 1;
      UINT SupportPerEngineTDR : 1;
      UINT SupportKernelModeCommandBuffer : 1;
      UINT SupportCCD : 1;
      UINT SupportSoftwareDeviceBitmaps : 1;
      UINT SupportGammaRamp : 1;
      UINT SupportHWCursor : 1;
      UINT SupportHWVSync : 1;
      UINT SupportSurpriseRemovalInHibernation : 1;
      UINT Reserved : 22;
    };
    UINT Value;
  };
} D3DKMT_WDDM_1_2_CAPS;

成员

PreemptionCaps

具有抢占功能。

SupportNonVGA

支持非 VGA。

SupportSmoothRotation

支持平滑旋转。

SupportPerEngineTDR

支持每个引擎的超时检测和恢复 (TDR) 。

SupportKernelModeCommandBuffer

支持内核模式命令缓冲区。

SupportCCD

支持 (CCD) 连接和配置显示器。

SupportSoftwareDeviceBitmaps

支持软件设备位图。

SupportGammaRamp

支持 gamma 渐变。

SupportHWCursor

支持硬件游标。

SupportHWVSync

支持硬件 Vsync。

SupportSurpriseRemovalInHibernation

支持在休眠中意外删除。

Reserved

保留。

Value

访问上限位的另一种方法。

注解

图形内核使用 D3DKMT_WDDM_1_2_CAPS 存储 Windows 显示驱动程序模型 (WDDM) 版本 1.2 中引入的各种功能。 驱动程序在初始化期间提供支持功能,因此它已知道此结构中指定的所有值。

要求

要求
最低受支持的客户端 Windows 8
标头 d3dkmdt.h