Skip to main content
描述子资源在不同用法之间的转换。

语法

成员

pResource
类型:ID3D12Resource *
指向表示转换中所用资源的 ID3D12Resource 对象的指针。 Subresource
类型:UINT
用于转换的子资源的索引。 使用 D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES 标志(0xffffffff)可同时转换资源中的所有子资源。 StateBefore
类型:D3D12_RESOURCE_STATES
子资源的”之前”用法,作为 D3D12_RESOURCE_STATES 枚举常量的按位或运算组合。 StateAfter
类型:D3D12_RESOURCE_STATES
子资源的”之后”用法,作为 D3D12_RESOURCE_STATES 枚举常量的按位或运算组合。

备注

此结构由 D3D12_RESOURCE_BARRIER 结构的 Transition 成员使用。

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

Core Structures Using Resource Barriers to Synchronize Resource States in Direct3D 12
最后修改于 2026年8月24日