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 |