ID3D12Device::Metode CreateFence (d3d12.h)

Membuat objek pagar.

Sintaks

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

Parameter

InitialValue

Jenis: UINT64

Nilai awal untuk pagar.

Flags

Jenis: D3D12_FENCE_FLAGS

Kombinasi nilai D3D12_FENCE_FLAGS-ketik yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan opsi untuk pagar.

riid

Jenis: REFIID

Pengidentifikasi unik global (GUID) untuk antarmuka pagar (ID3D12Fence). REFIID, atau GUID, antarmuka ke pagar dapat diperoleh dengan menggunakan makro __uuidof(). Misalnya, __uuidof(ID3D12Fence) akan mendapatkan GUID antarmuka ke pagar.

[out] ppFence

Jenis: batal**

Pointer ke blok memori yang menerima pointer ke antarmuka ID3D12Fence yang digunakan untuk mengakses pagar.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan salah satu Kode Pengembalian Direct3D 12.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d12.h
Pustaka D3D12.lib
DLL D3D12.dll

Lihat juga

ID3D12Device