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 |