ID3D11Device5::CreateFence 方法 (d3d11_4.h)
建立柵欄物件。
這個成員函式相當於 Direct3D 12 ID3D12Device::CreateFence 成員函式,並在 Interop 案例中套用 Direct3D 11 和 Direct3D 12 之間。
語法
HRESULT CreateFence(
UINT64 InitialValue,
D3D11_FENCE_FLAG Flags,
REFIID ReturnedInterface,
[out] void **ppFence
);
參數
InitialValue
類型: UINT64
柵欄的初始值。
Flags
類型: D3D11_FENCE_FLAG
使用位 OR 運算結合 的D3D11_FENCE_FLAG型別值組合。 產生的值會指定柵欄的選項。
ReturnedInterface
類型: REFIID
柵欄介面 (ID3D11Fence) 的全域唯一標識碼 (GUID) 。 您可以使用 __uuidof () 宏來取得柵欄介面的 REFIID 或 GUID。 例如,__uuidof (ID3D11Fence) 會取得介面的 GUID 到柵欄。
[out] ppFence
類型: void**
記憶體區塊的指標,接收用來存取柵欄之 ID3D11Fence 介面的指標。
傳回值
類型: HRESULT
如果成功 , 則傳回S_OK;否則,會傳回其中一個 Direct3D 11 傳回碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d11_4.h |
程式庫 | D3d11.lib |