DML_FEATURE_LEVEL枚举 (directml.h)
定义指定 DirectML 功能级别的常量。 功能级别定义 DirectML 支持的广泛功能伞。 使用 DirectML 时,可以根据所需的功能级别与所需的 DirectML 版本之间的权衡来定位特定的功能级别。
DirectML 中的功能级别是彼此的严格超集。 这意味着每个功能级别都一定支持每个功能级别(早于)存在的所有内容。
例如,除了某些新功能之外,DML_FEATURE_LEVEL_2_0
还支持 DML_FEATURE_LEVEL_1_0
所做的一切。 同样,DML_FEATURE_LEVEL_2_1
支持 DML_FEATURE_LEVEL_2_0
和 DML_FEATURE_LEVEL_1_0
所做的一切以及一些附加功能。
使用 DMLCreateDevice1创建 DirectML 设备时,可以指定 最低功能级别。 如果基础 DirectML 实现无法满足所请求的功能级别,则会导致设备创建失败。 例如,如果使用 DirectML 的系统版本,并且用户将在较旧版本的 Windows 10 上运行应用程序,这非常有用。
DirectML 设备可能支持的功能级别高于通过 DMLCreateDevice1请求的最低功能级别。 可以使用 IDMLDevice::CheckFeatureSupport查询设备支持的功能级别。
有关每个功能级别中包含的新功能的列表,请参阅 DirectML 功能级别历史记录。
语法
typedef enum DML_FEATURE_LEVEL {
DML_FEATURE_LEVEL_1_0 = 0x1000,
DML_FEATURE_LEVEL_2_0 = 0x2000,
DML_FEATURE_LEVEL_2_1 = 0x2100,
DML_FEATURE_LEVEL_3_0 = 0x3000,
DML_FEATURE_LEVEL_3_1,
DML_FEATURE_LEVEL_4_0,
DML_FEATURE_LEVEL_4_1,
DML_FEATURE_LEVEL_5_0,
DML_FEATURE_LEVEL_5_1,
DML_FEATURE_LEVEL_5_2,
DML_FEATURE_LEVEL_6_0,
DML_FEATURE_LEVEL_6_1,
DML_FEATURE_LEVEL_6_2
} ;
常数
DML_FEATURE_LEVEL_1_0 值:0x1000 指定功能级别 1_0。 |
DML_FEATURE_LEVEL_2_0 值:0x2000 指定功能级别 2_0。 |
DML_FEATURE_LEVEL_2_1 值:0x2100 指定功能级别 2_1。 |
DML_FEATURE_LEVEL_3_0 值:0x3000 指定功能级别 3_0。 |
DML_FEATURE_LEVEL_3_1 指定功能级别 3_1。 |
DML_FEATURE_LEVEL_4_0 指定功能级别 4_0。 |
DML_FEATURE_LEVEL_4_1 指定功能级别 4_1。 |
DML_FEATURE_LEVEL_5_0 指定功能级别 5_0。 |
言论
DML_FEATURE_LEVEL_5_1
中引入了 DML_FEATURE_LEVEL_5_1 常量。
DML_FEATURE_LEVEL_5_1 指定 功能级别 5_1。
DML_FEATURE_LEVEL_5_2
中引入了 DML_FEATURE_LEVEL_5_2 常量。
DML_FEATURE_LEVEL_5_2 指定 功能级别 5_2。
DML_FEATURE_LEVEL_6_0
中引入了 DML_FEATURE_LEVEL_6_0 常量。
DML_FEATURE_LEVEL_6_0 指定 功能级别 6_0。
DML_FEATURE_LEVEL_6_1
中引入了 DML_FEATURE_LEVEL_6_1 常量。
DML_FEATURE_LEVEL_6_1 指定 功能级别 6_1。
DML_FEATURE_LEVEL_6_2
中引入了 DML_FEATURE_LEVEL_6_2 常量。
DML_FEATURE_LEVEL_6_2 指定 功能级别 6_2。
DML_FEATURE_LEVEL_6_3
中引入了 DML_FEATURE_LEVEL_6_3 常量。
DML_FEATURE_LEVEL_6_3 指定 功能级别 6_3。
DML_FEATURE_LEVEL_6_4 常量是在 DML_FEATURE_LEVEL_6_4
中引入的。
DML_FEATURE_LEVEL_6_4 指定 功能级别 6_4。
可用性
此 API 是在 DirectML 版本 1.1.0
中引入的。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 内部版本 22000 |
支持的最低服务器 | Windows 内部版本 22000 |
标头 | directml.h |