структура 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 содержит самый высокий уровень функций в этом массиве, поддерживаемый устройством.
Комментарии
Этот запрос полезен в сочетании с параметром minimumFeatureLevelDMLCreateDevice1. Предоставляя минимальный уровень функций для DMLCreateDevice1, вы можете гарантировать более низкую границу поддержки базового уровня функций устройства DirectML.
С помощью этого запроса можно также получить верхнюю границу для уровней функций, поддерживаемых этим устройством DirectML. Затем эти сведения можно использовать для получения корректной резервной копии в случаях, когда определенные функции недоступны.
Доступность
Этот API появился в версии 1.1.0
DirectML.
Требования
Минимальная версия клиента | Windows 10 сборки 20348 |
Минимальная версия сервера | Windows 10 сборки 20348 |
Верхняя часть | directml.h |