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 구조체에는 디바이스에서 지원하는 이 배열에서 가장 높은 기능 수준이 포함됩니다.
설명
이 쿼리는 DMLCreateDevice1의 minimumFeatureLevel 매개 변수와 함께 유용합니다. DMLCreateDevice1에 최소 기능 수준을 제공하면 기본 DirectML 디바이스의 기능 수준 지원에 대한 하한을 보장할 수 있습니다.
이 쿼리를 사용하여 이 DirectML 디바이스에서 지원하는 기능 수준에 대한 상한 을 검색할 수도 있습니다. 그런 다음 이 정보를 사용하여 특정 기능을 사용할 수 없는 경우 정상적인 대체를 달성할 수 있습니다.
가용성
이 API는 DirectML 버전 1.1.0
에서 도입되었습니다.
요구 사항
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
머리글 | directml.h |