DXGKDDI_DESTROYCPUEVENT fungsi panggilan balik (d3dkmddi.h)
DXGKDDI_DESTROYCPUEVENT menghancurkan objek CPU driver mode kernel (KMD) yang ditentukan.
Sintaks
DXGKDDI_DESTROYCPUEVENT DxgkddiDestroycpuevent;
NTSTATUS DxgkddiDestroycpuevent(
IN_CONST_HANDLE hAdapter,
IN_CONST_HANDLE hKmdCpuEvent
)
{...}
Parameter
hAdapter
[in] Menangani konteks KMD yang terkait dengan adaptor tampilan. Driver miniport tampilan sebelumnya menyediakan handel ini ke Dxgkrnl dalam parameter output MiniportDeviceContext dari fungsi DXGKDDI_ADD_DEVICE .
hKmdCpuEvent
[in] Handel objek peristiwa CPU KMD, yang dikembalikan oleh KMD dari DXGKDDI_CREATECPUEVENT.
Menampilkan nilai
DXGKDDI_DESTROYCPUEVENT mengembalikan STATUS_SUCCESS jika berhasil; jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h.
Keterangan
Objek peristiwa CPU Dxgkrnl tidak dapat digunakan setelah DDI ini dipanggil. Driver harus menyinkronkan penghancuran dengan semua panggilan ke DXGKCB_SIGNALEVENT.
Dijamin bahwa OS akan memanggil DDI ini untuk menghancurkan objek sinkronisasi KMD. Objek dapat dihancurkan ketika klien mode pengguna menghancurkan objek sinkronisasi, ketika proses berakhir, atau ketika adaptor dihentikan.
Lihat Memberi sinyal peristiwa CPU dari KMD untuk informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11 versi 21H2 (WDDM 3.0) |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |