Fungsi D3DKMTSignalSynchronizationObjectFromCpu (d3dkmthk.h)
D3DKMTSignalSynchronizationObjectFromCpu memungkinkan driver untuk memberi sinyal pagar yang dipantau.
Sintaks
NTSTATUS D3DKMTSignalSynchronizationObjectFromCpu(
[in] const D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU *unnamedParam1
);
Parameter
[in] unnamedParam1
Penunjuk ke struktur D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU yang menyediakan detail operasi yang diminta..
Nilai kembali
D3DKMTSignalSynchronizationObjectFromCpu mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
STATUS_SUCCESS | Operasi berhasil. |
Fungsi ini mungkin juga mengembalikan nilai NTSTATUS lainnya.
Keterangan
Ketika objek pagar yang dipantau diberi sinyal oleh CPU, kernel grafis akan memperbarui lokasi memori pagar dengan nilai yang disinyalkan, sehingga menjadi segera terlihat oleh pembaca mode pengguna serta segera tidak menunggu pelayan yang puas. Namun, pemanggil tidak dapat berasumsi bahwa operasi sinyal akan diselesaikan setelah pengembalian dari fungsi ini. Sebagai gantinya, penelepon harus menggunakan fungsi tunggu yang sesuai untuk memeriksa penyelesaian sinyal.
Catatan
Sinyal dari panggilan unit pemrosesan grafis (GPU) tidak disediakan. Sebagai gantinya, driver dapat memberi sinyal nilai pagar baru dengan memasukkan perintah tulis GPU untuk FenceValueGPUVirtualAddress ke dalam buffer perintah.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Target Platform | Universal |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |
Pustaka | Gdi32.lib |
DLL | Gdi32.dll |