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
柵欄介面 (ID3D12Fence) 的全域唯一標識碼 (GUID) 。 您可以使用 __uuidof () 宏來取得柵欄介面的 REFIID 或 GUID。 例如,__uuidof (ID3D12Fence) 會取得介面的 GUID 到柵欄。
[out] ppFence
類型: void**
記憶體區塊的指標,接收用來存取柵欄之 ID3D12Fence 介面的指標。
傳回值
類型: HRESULT
如果成功 , 則傳回S_OK;否則,會傳回其中一個 Direct3D 12 傳回碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d12.h |
程式庫 | D3D12.lib |
Dll | D3D12.dll |