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 |