다음을 통해 공유


DML_FEATURE_QUERY_FEATURE_LEVELS 구조체(directml.h)

하나 이상의 기능 수준에 대한 지원을 위해 DirectML 디바이스를 쿼리하는 데 사용됩니다. IDMLDevice::CheckFeatureSupport를 참조하세요. 기능 상수는 DML_FEATURE_FEATURE_LEVELS 지원 데이터 형식이 DML_FEATURE_DATA_FEATURE_LEVELS.

구문

struct DML_FEATURE_QUERY_FEATURE_LEVELS {
  UINT                    RequestedFeatureLevelCount;
  const DML_FEATURE_LEVEL *RequestedFeatureLevels;
};

멤버

RequestedFeatureLevelCount

형식: UINT

RequestedFeatureLevels 배열의 요소 수입니다.

RequestedFeatureLevels

형식: _Field_size_(RequestedFeatureLevelCount) DML_FEATURE_LEVEL*

지원을 쿼리할 기능 수준의 배열입니다. IDMLDevice::CheckFeatureSupport가 반환되면 DML_FEATURE_DATA_FEATURE_LEVELS 구조체에는 디바이스에서 지원하는 이 배열에서 가장 높은 기능 수준이 포함됩니다.

설명

이 쿼리는 DMLCreateDevice1minimumFeatureLevel 매개 변수와 함께 유용합니다. DMLCreateDevice1에 최소 기능 수준을 제공하면 기본 DirectML 디바이스의 기능 수준 지원에 대한 하한을 보장할 수 있습니다.

이 쿼리를 사용하여 이 DirectML 디바이스에서 지원하는 기능 수준에 대한 상한 을 검색할 수도 있습니다. 그런 다음 이 정보를 사용하여 특정 기능을 사용할 수 없는 경우 정상적인 대체를 달성할 수 있습니다.

가용성

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

요구 사항

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

추가 정보

IDMLDevice::CheckFeatureSupport 메서드

DML_FEATURE 열거형

DML_FEATURE_DATA_FEATURE_LEVELS 구조체