共用方式為


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_0DML_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

另請參閱