Bagikan melalui


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

Lihat juga

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMCPU