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 |