ID3D12CommandQueue::Metode tunggu (d3d12.h)

Mengantrekan tunggu sisi GPU, dan segera kembali. Tunggu sisi GPU adalah tempat GPU menunggu hingga pagar yang ditentukan mencapai atau melebihi nilai yang ditentukan.

Sintaks

HRESULT Wait(
  ID3D12Fence *pFence,
  UINT64      Value
);

Parameter

pFence

Jenis: ID3D12Fence*

Penunjuk ke objek ID3D12Fence .

Value

Jenis: UINT64

Nilai yang ditunggu antrean perintah hingga pagar mencapai atau melebihi. Jadi, ketika ID3D12Fence::GetCompletedValue lebih besar dari atau sama dengan Nilai, penantian dihentikan.

Mengembalikan nilai

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 12.

Keterangan

Karena tunggu sedang diantrekan, API segera kembali. Ini adalah antrean perintah yang menunggu (selama waktu tersebut tidak ada pekerjaan yang dijalankan) sampai pagar yang ditentukan mencapai nilai yang diminta.

Jika Anda ingin melakukan penantian sisi CPU (di mana utas panggilan memblokir hingga pagar mencapai nilai tertentu), maka Anda harus menggunakan ID3D12Fence::SetEventOnCompletion API bersama dengan WaitForSingleObject (atau API serupa).

Persyaratan

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

Lihat juga

ID3D12CommandQueue

Sinkronisasi multi-mesin