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

另请参阅

IDMLDevice