語法
參數
Feature類型:D3D12_FEATURE D3D12_FEATURE 列舉中的常數,描述您要查詢是否支援的功能。 pFeatureSupportData [in, out]
類型:void * 指向對應於 Feature 參數值之資料結構的指標。若要判斷每個常數對應的資料結構,請參閱 D3D12_FEATURE。 FeatureSupportDataSize
類型:UINT pFeatureSupportData 參數所指向之結構的大小。
傳回值
類型:HRESULT 如果成功,會傳回 S_OK。如果傳遞給 pFeatureSupportData 參數的是不支援的資料類型,或偵測到 FeatureSupportDataSize 參數的大小不符,則會傳回 E_INVALIDARG。備註
以使用範例來說,若要檢查是否支援光線追蹤,請在 pFeatureSupportData 參數中指定 D3D12_FEATURE_DATA_D3D12_OPTIONS5 結構。函式成功完成時,存取已填入之 D3D12_FEATURE_DATA_D3D12_OPTIONS5 結構的 RaytracingTier 欄位 (指定支援的光線追蹤層級)。 如需詳細資訊,請參閱功能查詢。DXGI 格式的硬體支援
若要檢視 DXGI 格式和硬體功能的表格,請參閱:- Direct3D 功能層級 12.1 硬體的 DXGI 格式支援
- Direct3D 功能層級 12.0 硬體的 DXGI 格式支援
- Direct3D 功能層級 11.1 硬體的 DXGI 格式支援
- Direct3D 功能層級 11.0 硬體的 DXGI 格式支援
- Direct3D 10Level9 格式的硬體支援
- Direct3D 功能層級 10.1 硬體的格式支援
- Direct3D 功能層級 10.0 硬體的格式支援
範例
D3D1211on12 範例使用 ID3D12Device::CheckFeatureSupport 的方式如下:需求
標頭: d3d12_xs.h 或 d3d12_x.h程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台:XBOX Series 主機與 XBOX One 系列
