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 |