ID3D12Device::CreateFence 方法 (d3d12.h)

建立柵欄物件。

語法

HRESULT CreateFence(
        UINT64            InitialValue,
        D3D12_FENCE_FLAGS Flags,
        REFIID            riid,
  [out] void              **ppFence
);

參數

InitialValue

類型: UINT64

柵欄的初始值。

Flags

類型: D3D12_FENCE_FLAGS

使用位 OR 運算結合 的D3D12_FENCE_FLAGS型別值組合。 產生的值會指定柵欄的選項。

riid

類型: REFIID

柵欄介面 (ID3D12Fence) 的全域唯一標識碼 (GUID) 。 您可以使用 __uuidof () 宏來取得柵欄介面的 REFIIDGUID。 例如,__uuidof (ID3D12Fence) 會取得介面的 GUID 到柵欄。

[out] ppFence

類型: void**

記憶體區塊的指標,接收用來存取柵欄之 ID3D12Fence 介面的指標。

傳回值

類型: HRESULT

如果成功 則傳回S_OK;否則,會傳回其中一個 Direct3D 12 傳回碼

規格需求

需求
目標平台 Windows
標頭 d3d12.h
程式庫 D3D12.lib
Dll D3D12.dll

另請參閱

ID3D12Device