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

另请参阅

ID3D11Device