ID3D12Device::CreateFence 方法 (d3d12.h)
创建围栏对象。
语法
HRESULT CreateFence(
UINT64 InitialValue,
D3D12_FENCE_FLAGS Flags,
REFIID riid,
[out] void **ppFence
);
参数
InitialValue
类型: UINT64
围栏的初始值。
Flags
使用按位 OR 运算组合的 D3D12_FENCE_FLAGS类型值的组合。 生成的值指定围栏的选项。
riid
类型: REFIID
围栏接口的全局唯一标识符 (GUID) (ID3D12Fence) 。 可以使用 __uuidof () 宏获取围栏接口的 REFIID 或 GUID。 例如,__uuidof (ID3D12Fence) 会将接口的 GUID 获取到围栏。
[out] ppFence
类型: void**
指向内存块的指针,该内存块接收指向用于访问围栏的 ID3D12Fence 接口的指针。
返回值
类型: HRESULT
如果成功 , 则返回S_OK;否则,返回 Direct3D 12 返回代码之一。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈