Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The version of hardware acceleration requested.
Syntax
typedef enum D3D10_FEATURE_LEVEL1 {
D3D10_FEATURE_LEVEL_10_0 = 0xa000,
D3D10_FEATURE_LEVEL_10_1 = 0xa100,
D3D10_FEATURE_LEVEL_9_1 = 0x9100,
D3D10_FEATURE_LEVEL_9_2 = 0x9200,
D3D10_FEATURE_LEVEL_9_3 = 0x9300
} ;
Constants
D3D10_FEATURE_LEVEL_10_0Value: 0xa000 The hardware supports Direct3D 10.0 features. |
D3D10_FEATURE_LEVEL_10_1Value: 0xa100 The hardware supports Direct3D 10.1 features. |
D3D10_FEATURE_LEVEL_9_1Value: 0x9100 The hardware supports 9.1 feature level. |
D3D10_FEATURE_LEVEL_9_2Value: 0x9200 The hardware supports 9.2 feature level. |
D3D10_FEATURE_LEVEL_9_3Value: 0x9300 The hardware supports 9.3 feature level. |
Remarks
Use this enumeration when creating a device with D3D10CreateDevice1 or D3D10CreateDeviceAndSwapChain1.
Note that 10level9 feature levels 9_1, 9_2, and 9_3 are only available with the Direct3D 11 runtime (Windows 7, Windows Server 2008 R2, updated Windows Vista with Service Pack 2 (SP2) [KB 971644], and updated Windows Server 2008 [KB 971512]).
For information about limitations creating nonhardware-type devices on certain feature levels, see Limitations Creating WARP and Reference Devices.
For an overview of the capabilities of each feature level, see Overview For Each Feature Level.
Requirements
| Requirement | Value |
|---|---|
| Header | d3d10_1.h |