Bagikan melalui


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

Lihat juga

DXGKDDI_CREATECPUEVENT