Skip to main content
创建围栏对象。

语法

参数

InitialValue
类型:UINT64
围栏的初始值。 Flags
类型:D3D12_FENCE_FLAGS
通过按位 OR 操作组合的 D3D12_FENCE_FLAGS 类型的值的组合。 生成的值指定围栏的选项。 riid
类型:const IID &
围栏接口(ID3D12Fence)的全局唯一标识符 (GUID)。 可以使用 __uuidof() 宏获取围栏接口的 REFIIDGUID。 例如,__uuidof(ID3D12Fence) 将获取围栏接口的 GUID ppFence [out]
类型:void **
指向内存块的指针,该内存块接收用于访问围栏的 ID3D12Fence 接口的指针。

返回值

类型:HRESULT 如果成功,则返回 S_OK;否则,返回 Direct3D 12 返回代码 之一。

要求

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

另请参阅

ID3D12Device
最后修改于 2026年8月24日