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 的 DXGK_FEATURE_CATEGORY 值。 此信息存储在 DXGK_FEATURE_ID的前四位。
- 标识特征本身的 DXGK_DRIVER_FEATURE 值。
由于原始功能实现未对功能 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 |