ID3D12Device1::SetEventOnMultipleFenceCompletion method (d3d12.h)

Menentukan peristiwa yang harus ditembakkan ketika satu atau beberapa kumpulan pagar mencapai nilai tertentu.

Sintaks

HRESULT SetEventOnMultipleFenceCompletion(
  [in] ID3D12Fence                     * const *ppFences,
  [in] const UINT64                    *pFenceValues,
       UINT                            NumFences,
       D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
       HANDLE                          hEvent
);

Parameter

[in] ppFences

Jenis: ID3D12Fence*

Array panjang NumFences yang menentukan objek ID3D12Fence .

[in] pFenceValues

Jenis: const UINT64*

Array panjang NumFences yang menentukan nilai pagar yang diperlukan untuk peristiwa akan diberi sinyal.

NumFences

Jenis: UINT

Menentukan jumlah pagar yang akan disertakan.

Flags

Jenis: D3D12_MULTIPLE_FENCE_WAIT_FLAGS

Menentukan salah satu D3D12_MULTIPLE_FENCE_WAIT_FLAGS yang menentukan cara melanjutkan.

hEvent

Jenis: HANDEL

Handel ke objek peristiwa.

Menampilkan nilai

Jenis: HRESULT

Metode ini mengembalikan kode keberhasilan atau kesalahan HRESULT.

Keterangan

Untuk menentukan satu pagar, lihat metode SetEventOnCompletion .

Jika hEvent adalah handel null, MAKA API ini tidak akan kembali sampai nilai pagar yang ditentukan telah tercapai.

Persyaratan

   
Target Platform Windows
Header d3d12.h
Pustaka D3d12.lib
DLL D3d12.dll

Lihat juga

ID3D12Device1