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 |