DXGK_FEATURE_ID 枚举 (d3dkmddi.h)

(KMD 的内核模式驱动程序) 使用 DXGK_FEATURE_ID 值调用 DXGKCB_ISFEATUREENABLED ,以查询 OS 是否允许它启用该功能的支持。

语法

typedef enum _DXGK_FEATURE_ID {
  DXGK_FEATURE_HWSCH = 0,
  DXGK_FEATURE_HWFLIPQUEUE = 1,
  DXGK_FEATURE_LDA_GPUPV = 2,
  DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT = 3,
  DXGK_FEATURE_USER_MODE_SUBMISSION = 4,
  DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD = 5
} DXGK_FEATURE_ID;

常量

 
DXGK_FEATURE_HWSCH
值: 0
查询是否启用对硬件加速 GPU 计划的支持。
DXGK_FEATURE_HWFLIPQUEUE
值:1
查询是否启用对硬件翻转队列功能的支持。 从 Windows 11 (WDDM 3.0) 开始可用。
DXGK_FEATURE_LDA_GPUPV
值: 2
查询是否在 GPU 半虚拟化 (GPU_PV) 中 (LDA) 启用对链接设备适配器的支持。 从 Windows 11 (WDDM 3.0) 开始可用。
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT
值: 3
查询是否支持通过 KMD 向 CPU 事件发出信号。 从 Windows 11 (WDDM 3.0) 开始可用。
DXGK_FEATURE_USER_MODE_SUBMISSION
值: 4
查询是否启用用户模式提交。 从 Windows 11 版本 22H2 (WDDM 3.1) 开始可用。
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD
值: 5
查询是否启用支持以与 KMD 共享后备存储。 从 Windows 11 版本 22H2 (WDDM 3.1) 开始可用。

注解

对于驱动程序支持的此枚举中的每个功能,驱动程序必须执行以下操作:

  • 调用 OS 以查询功能的已启用状态。
  • 仅当 OS 返回 时 Enabled=TRUE启用该功能。

不支持该功能的驱动程序无需调用 OS 来查询其状态。

要求

要求
最低受支持的客户端 Windows 10 版本 1903
标头 d3dkmddi.h

另请参阅

DXGKARGCB_ISFEATUREENABLED

DXGKCB_ISFEATUREENABLED