DXGK_FEATURE_ID枚举 (d3dukmdt.h)

DXGK_FEATURE_ID 枚举值标识 WDDM 功能。

语法

typedef enum _DXGK_FEATURE_ID {
  DXGK_FEATURE_HWSCH,
  DXGK_FEATURE_HWFLIPQUEUE,
  DXGK_FEATURE_LDA_GPUPV,
  DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT,
  DXGK_FEATURE_USER_MODE_SUBMISSION,
  DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD,
  DXGK_FEATURE_SAMPLE,
  DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER,
  DXGK_FEATURE_KERNEL_MODE_TESTING,
  DXGK_FEATURE_64K_PT_DEMOTION_FIX,
  DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE,
  DXGK_FEATURE_GPUVAIOMMU,
  DXGK_FEATURE_NATIVE_FENCE,
  DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
} DXGK_FEATURE_ID;

常数

 
DXGK_FEATURE_HWSCH
硬件加速 GPU 计划功能。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_HWFLIPQUEUE
硬件翻转队列 功能。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_LDA_GPUPV
GPU 半虚拟化功能中的链接显示适配器。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT
KMD 功能的 CPU 事件的 信号。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_USER_MODE_SUBMISSION
用户模式提交功能。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD
允许 UMD 与 KMD 功能共享后盾存储。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_SAMPLE
驱动程序可以使用此值来测试其实现。
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER
基于页的内存管理功能。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_KERNEL_MODE_TESTING
内核模式测试 功能。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_64K_PT_DEMOTION_FIX
OS 的 64k 页表降级修复了“功能”,这表示 OS 已启用 64K 页表降级的修补程序。 当 GPU VA 范围映射为 64KB 页面时,需要部分映射 4KB 页,则会发生 64KB 页表降级。 在这种情况下,将包含 64KB 条目的页面表转换为包含 4KB 条目的页表(已降级)。 bug 是驱动程序保护和分配句柄在降级期间未保留。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。 有关详细信息,请参阅“备注”。
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
OS 已修复 GPU 半虚拟化和硬件计划中的问题。 如果 DXGK 上下文对象具有多个硬件队列,并且 D3DKMTPresent 调用的硬件队列,该队列不是队列列表中的第一个,则主机上使用第一个硬件队列来处理 Present。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。 有关详细信息,请参阅“备注”。
DXGK_FEATURE_GPUVAIOMMU
具有 IoMmu 功能的 GPU 虚拟地址。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_NATIVE_FENCE
本机 GPU 围栏 功能。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
查询统计信息功能。 功能类别DXGK_FEATURE_CATEGORY_OS。

言论

WDDM 功能由其功能 ID(DXGK_FEATURE_ID)标识,由以下组成:

由于原始功能实现未对功能 ID 进行分类,因此必须保留类别 0 中定义的少数功能 ID 以实现向后兼容性,但不是驱动程序功能。 这适用于以下功能 ID:

  • DXGK_FEATURE_64K_PT_DEMOTION_FIX
  • DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
  • DXGK_DRIVER_FEATURE_RESERVED_1到DXGK_DRIVER_FEATURE_RESERVED_25范围内的所有功能 ID

这些功能 ID 表示已在旧版 OS 版本中定义或实现的功能,并且现有软件检查必须能够继续由这些 ID 查询这些功能。 无需驱动程序即可实现对其中任何功能 ID 的支持。

有关详细信息,请参阅 查询 WDDM 功能支持和启用

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2 (WDDM 3.2)
标头 d3dukmdt.h

另请参阅

DXGK_DRIVER_FEATURE

DXGK_FEATURE_CATEGORY