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 页表降级的修补程序。 当按 64KB 页面映射的 GPU VA 范围需要部分映射 4KB 页时,会发生 64KB 页表降级。 在这种情况下,包含 64KB 条目的页面表将 (降级) 转换为包含 4KB 条目的页表。 bug 是,在降级期间未保留驱动程序保护和分配句柄。 功能类别DXGK_FEATURE_CATEGORY_DRIVER。 有关更多信息,请参见备注。
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
操作系统已修复 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 进行分类,因此有几个功能 ID 必须在类别 0 中保留定义才能向后兼容,但不是驱动程序功能。 这适用于以下功能 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