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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈