跳轉到主要內容
取得目前圖形驅動程式所支援功能的相關資訊。

語法

參數

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 格式和硬體功能的表格,請參閱:

範例

D3D1211on12 範例使用 ID3D12Device::CheckFeatureSupport 的方式如下:

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台:XBOX Series 主機與 XBOX One 系列

另請參閱

ID3D12Device
最後修改於 2026年10月6日