D3D_FEATURE_LEVEL列舉 (d3dcommon.h)

描述 Direct3D 裝置的目標功能集合。

Syntax

typedef enum D3D_FEATURE_LEVEL {
  D3D_FEATURE_LEVEL_1_0_GENERIC,
  D3D_FEATURE_LEVEL_1_0_CORE,
  D3D_FEATURE_LEVEL_9_1,
  D3D_FEATURE_LEVEL_9_2,
  D3D_FEATURE_LEVEL_9_3,
  D3D_FEATURE_LEVEL_10_0,
  D3D_FEATURE_LEVEL_10_1,
  D3D_FEATURE_LEVEL_11_0,
  D3D_FEATURE_LEVEL_11_1,
  D3D_FEATURE_LEVEL_12_0,
  D3D_FEATURE_LEVEL_12_1,
  D3D_FEATURE_LEVEL_12_2
} ;

常數

 
D3D_FEATURE_LEVEL_1_0_CORE
值: (0x1000)
允許使用 Microsoft Compute Driver Model (MCDM) 裝置,或功能豐富的裝置 (,例如支援超集功能的傳統 GPU) 。 MCDM 是僅限計算的整體驅動程式模型;它是較大型範圍 Windows 設備驅動器型號的相應減少對等, (WDDM) 。
D3D_FEATURE_LEVEL_9_1
值: (0x9100)
功能層級 9.1 支援的目標功能,包括著色器模型 2。
D3D_FEATURE_LEVEL_9_2
值: (0x9200)
功能層級 9.2 支援的目標功能,包括著色器模型 2。
D3D_FEATURE_LEVEL_9_3
值: (0x9300)
目標功能層級 9.3 支援 的功能 ,包括著色器模型 2.0b。
D3D_FEATURE_LEVEL_10_0
值: (0xa000)
Direct3D 10.0 支援的目標功能,包括著色器模型 4。
D3D_FEATURE_LEVEL_10_1
值: (0xa100)
Direct3D 10.1 支援的目標功能,包括著色器模型 4。
D3D_FEATURE_LEVEL_11_0
值: (0xb000)
Direct3D 11.0 支援的目標功能,包括著色器模型 5。
D3D_FEATURE_LEVEL_11_1
值: (0xb100)
Direct3D 11.1 支援的目標功能,包括著色器模型 5 和邏輯混合作業。 此功能層級需要至少實作至 WDDM 的顯示驅動程式,才能 Windows 8 (WDDM 1.2) 。
D3D_FEATURE_LEVEL_12_0
值: (0xc000)
Direct3D 12.0 支援的目標功能,包括著色器模型 5。
D3D_FEATURE_LEVEL_12_1
值: (0xc100)
Direct3D 12.1 支援的目標功能,包括著色器模型 5。
D3D_FEATURE_LEVEL_12_2
值: (0xc200)
Direct3D 12.2 支持的目標功能,包括著色器模型 6.5。 如需功能層級 12_2 的詳細資訊,請參閱其 規格頁面。 Windows SDK 組建 20170 和更新版本提供功能層級 12_2。

備註

如需每個功能層級功能的概觀,請參閱 Direct3D 功能層級

如需在特定功能層級上建立非硬體類型裝置的限制資訊,請參閱 建立WARP和參考裝置的限制

規格需求

需求
標頭 d3dcommon.h

另請參閱