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

Lihat juga

DXGKARGCB_SIGNALEVENT

DXGKRNL_INTERFACE