DXGKCB_SIGNALEVENT fungsi panggilan balik (d3dkmddi.h)
DXGKCB_SIGNALEVENT memberi sinyal peristiwa.
Sintaks
DXGKCB_SIGNALEVENT DxgkcbSignalevent;
NTSTATUS DxgkcbSignalevent(
IN_CONST_PDXGKARGCB_SIGNALEVENT unnamedParam1
)
{...}
Parameter
unnamedParam1
[in] Penunjuk ke struktur DXGKARGCB_SIGNALEVENT yang berisi argumen untuk panggilan ini.
Menampilkan nilai
DXGKCB_SIGNALEVENT mengembalikan STATUS_SUCCESS jika berhasil. Jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h.
Keterangan
Driver harus memanggil DXGKCB_SIGNALEVENT dengan bendera LastUse selama proses atau pembersihan perangkat.
Driver miniport tampilan mode kernel (KMD) pada host dapat memanggil DXGKCB_SIGNALEVENT untuk memberi sinyal peristiwa, yang dibuat pada tamu selama paravirtualisasi. Panggilan balik ini juga dapat digunakan untuk memberi sinyal peristiwa proses host juga.
Dalam kasus paravirtualisasi, DXGKCB_SIGNALEVENT tidak memberi sinyal peristiwa secara sinkron, sehingga peristiwa tidak diberi sinyal ketika panggilan balik kembali. Jika tidak, peristiwa disinyalkan secara sinkron.
DXGKCB_XXX diimplementasikan oleh Dxgkrnl. Untuk menggunakan fungsi panggilan balik ini, atur anggota DXGKARGCB_SIGNALEVENT lalu panggil DxgkCbSignalEvent melalui DXGKRNL_INTERFACE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1809 (WDDM 2.5) |
Header | d3dkmddi.h (termasuk d3dkmddi.h) |
IRQL | <= DISPATCH_LEVEL |