ID3D11Device::CheckFeatureSupport 方法 (d3d11.h)
获取有关当前图形驱动程序支持的功能的信息。
语法
HRESULT CheckFeatureSupport(
D3D11_FEATURE Feature,
[out] void *pFeatureSupportData,
UINT FeatureSupportDataSize
);
参数
Feature
类型: D3D11_FEATURE
D3D11_FEATURE枚举类型的成员,用于描述要查询支持的功能。
[out] pFeatureSupportData
类型: void*
方法完成后,传递的结构将填充描述功能支持的数据。
FeatureSupportDataSize
类型: UINT
传递给 pFeatureSupportData 参数的结构的大小。
返回值
类型: HRESULT
如果成功,则返回S_OK;否则,如果向 pFeatureSupportData 参数传递了不受支持的数据类型,或者检测到 FeatureSupportDataSize 参数的大小不匹配,则返回E_INVALIDARG。
注解
若要查询多线程支持,请将 D3D11_FEATURE_THREADING 值传递给 Feature 参数,将 D3D11_FEATURE_DATA_THREADING 结构传递给 pFeatureSupportData 参数,并将 D3D11_FEATURE_DATA_THREADING 结构的大小传递给 FeatureSupportDataSize 参数。
调用 功能 设置为 D3D11_FEATURE_FORMAT_SUPPORT 的 CheckFeatureSupport 会导致方法返回 ID3D11Device::CheckFormatSupport 返回的相同信息。
要求
目标平台 | Windows |
标头 | d3d11.h |
Library | D3d11.lib |
另请参阅
反馈
提交和查看相关反馈