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;否則, 會傳回E_INVALIDARG如果不支援的數據類型傳遞至 pFeatureSupportData 參數,或偵測到 FeatureSupportDataSize 參數的大小不符。

備註

若要查詢多線程支援,請將 D3D11_FEATURE_THREADING 值傳遞至 Feature 參數、將 D3D11_FEATURE_DATA_THREADING 結構傳遞至 pFeatureSupportData 參數,並將 D3D11_FEATURE_DATA_THREADING 結構的大小傳遞至 FeatureSupportDataSize 參數。

呼叫 CheckFeatureSupport 設定為 D3D11_FEATURE_FORMAT_SUPPORT 會導致 方法傳回 ID3D11Device::CheckFormatSupport 所傳回的相同資訊。

規格需求

需求
目標平台 Windows
標頭 d3d11.h
程式庫 D3d11.lib

另請參閱

ID3D11Device