다음을 통해 공유


DML_FEATURE_LEVEL 열거형(directml.h)

DirectML 기능 수준을 지정하는 상수를 정의합니다. 기능 수준은 DirectML에서 지원하는 광범위한 기능을 정의합니다. DirectML을 사용하면 필요한 기능 수준과 필요한 DirectML 버전 간의 절충에 따라 특정 기능 수준을 대상으로 지정할 수 있습니다.

DirectML의 기능 수준은 서로의 엄격한 상위 집합입니다. 즉, 모든 기능 수준은 아래의 모든 기능 수준(이전 버전)에 존재하는 모든 기능을 반드시 지원합니다.

예를 들어 는 DML_FEATURE_LEVEL_2_0 몇 가지 새로운 기능 외에도 수행하는 모든 DML_FEATURE_LEVEL_1_0 기능을 지원합니다. 마찬가지로 는 DML_FEATURE_LEVEL_2_1DML_FEATURE_LEVEL_1_0 작업을 DML_FEATURE_LEVEL_2_0 모두 지원하고 몇 가지 추가 기능을 추가합니다.

DMLCreateDevice1을 사용하여 DirectML 디바이스를 만들 때 최소 기능 수준을 지정할 수 있습니다. 이로 인해 기본 DirectML 구현이 요청된 기능 수준을 충족할 수 없는 경우 디바이스 만들기가 실패합니다. 예를 들어 DirectML의 시스템 버전을 사용하고 사용자가 이전 버전의 Windows 10 애플리케이션을 실행하는 경우 유용합니다.

DirectML 디바이스는 DMLCreateDevice1을 통해 요청된 최소 기능 수준 이상의 기능 수준을 지원할 수 있습니다. IDMLDevice::CheckFeatureSupport를 사용하여 지원되는 기능 수준에 대해 디바이스를 쿼리할 수 있습니다.

각 기능 수준에 포함된 새로운 기능 목록은 DirectML 기능 수준 기록을 참조하세요.

Syntax

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를 지정합니다.

가용성

이 API는 DirectML 버전 1.1.0에서 도입되었습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 빌드 22000
지원되는 최소 서버 Windows 빌드 22000
머리글 directml.h

추가 정보