Skip to main content
获取有关当前图形驱动程序支持的功能的信息。

语法

参数

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年8月24日