Skip to main content
描述流输出缓冲区。

语法

成员

BufferLocation
类型:D3D12_GPU_VIRTUAL_ADDRESS
指向流输出缓冲区的 D3D12_GPU_VIRTUAL_ADDRESS(一个 UINT64)。 如果 SizeInBytes 为 0,则不使用此成员,可以是任何值。 SizeInBytes
类型:UINT64
流输出缓冲区的大小(以字节为单位)。 BufferFilledSizeLocation
类型:D3D12_GPU_VIRTUAL_ADDRESS
已填充到缓冲区中的数据量值的位置,作为 D3D12_GPU_VIRTUAL_ADDRESS(一个 UINT64)。 此成员不能为 NULL;必须提供已填充大小位置(硬件在数据输出时会将其递增)。 如果 SizeInBytes 为 0,则不使用此成员,可以是任何值。

备注

将此结构与 SOSetTargets 一起使用。

要求

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

另请参阅

Core Structures
最后修改于 2026年8月24日