Fungsi panggilan balik PFNKSREMOVEEVENT (ks.h)
Rutinitas AVStrMiniRemoveEvent AVStream minidriver dipanggil saat klien meminta untuk dihapus dari antrean pemberitahuan untuk suatu peristiwa. Rutinitas ini bersifat opsional.
Sintaks
PFNKSREMOVEEVENT Pfnksremoveevent;
void Pfnksremoveevent(
[in] PFILE_OBJECT FileObject,
[in] _KSEVENT_ENTRY *EventEntry
)
{...}
Parameter
[in] FileObject
Arahkan ke objek file untuk menghapus peristiwa.
[in] EventEntry
Penunjuk ke struktur KSEVENT_ENTRY yang dihasilkan AVStream.
Nilai kembali
Tidak ada
Keterangan
Minidriver menentukan alamat rutin ini di anggota RemoveHandler dari struktur KSEVENT_ITEM . Penanganan Peristiwa di AVStream menjelaskan bagaimana minidriver menyediakan struktur ini kepada driver kelas.
Jika minidriver menyediakan AVStrMiniRemoveEvent dan tidak menentukan AddHandler atau menentukan AddHandler yang memanggil KsXxxAddEvent, maka AVStrMiniRemoveEvent minidriver harus memanggil RemoveEntryList dengan penunjuk ke struktur LIST_ENTRY dalam struktur KSEVENT_ENTRY :
&EventEntry -> ListEntry
Jika tidak, AVStrMiniRemoveEvent Anda harus membalikkan langkah-langkah yang diambil di AddHandler.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan DirectX 8.0 dan versi DirectX yang lebih baru. |
Target Platform | Desktop |
Header | ks.h (termasuk Ks.h) |