ID3D11Device5::Metode CreateFence (d3d11_4.h)
Membuat objek pagar.
Fungsi anggota ini setara dengan fungsi anggota Direct3D 12 ID3D12Device::CreateFence , dan berlaku antara Direct3D 11 dan Direct3D 12 dalam skenario interop.
Sintaks
HRESULT CreateFence(
UINT64 InitialValue,
D3D11_FENCE_FLAG Flags,
REFIID ReturnedInterface,
[out] void **ppFence
);
Parameter
InitialValue
Jenis: UINT64
Nilai awal untuk pagar.
Flags
Jenis: D3D11_FENCE_FLAG
Kombinasi nilai D3D11_FENCE_FLAG-ketik yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan opsi untuk pagar.
ReturnedInterface
Jenis: REFIID
Pengidentifikasi unik global (GUID) untuk antarmuka pagar (ID3D11Fence). REFIID, atau GUID, antarmuka ke pagar dapat diperoleh dengan menggunakan makro __uuidof(). Misalnya, __uuidof(ID3D11Fence) akan mendapatkan GUID antarmuka ke pagar.
[out] ppFence
Jenis: batal**
Pointer ke blok memori yang menerima pointer ke antarmuka ID3D11Fence yang digunakan untuk mengakses pagar.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan salah satu Kode Pengembalian Direct3D 11.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d11_4.h |
Pustaka | D3d11.lib |