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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk