IDMLDevice::CheckFeatureSupport 方法 (directml.h)
获取有关 DirectML 设备支持的可选特性和功能的信息。
语法
HRESULT CheckFeatureSupport(
DML_FEATURE feature,
UINT featureQueryDataSize,
[in, optional] const void *featureQueryData,
UINT featureSupportDataSize,
[out] void *featureSupportData
);
参数
feature
类型: DML_FEATURE
DML_FEATURE 枚举中的一个常量,描述要查询支持 () 的功能。
featureQueryDataSize
类型: UINT
featureQueryData 参数指向的结构的大小(如果提供),否则为 0。
[in, optional] featureQueryData
类型: const void*
指向与 特征 参数的值相对应的查询结构的可选指针。 若要确定每个常量对应的查询类型,请参阅 DML_FEATURE。
featureSupportDataSize
类型: UINT
featureSupportData 参数指向的结构的大小。
[out] featureSupportData
类型: void*
指向支持数据结构的指针,该结构对应于 特征 参数的值。 若要确定每个常量对应的支持数据类型,请参阅 DML_FEATURE。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,如果无法识别或不支持 DML_FEATURE ,则返回 DXGI_ERROR_UNSUPPORTED ;如果参数不正确,则 返回E_INVALIDARG 。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | directml.h |
Library | DirectML.lib |
DLL | DirectML.dll |