Bagikan melalui


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

Lihat juga

ID3D11Device5

UnregisterDeviceRemoved