Fungsi KsDiscardEvent (ks.h)

Fungsi KsDiscardEvent membuang memori yang digunakan oleh entri peristiwa setelah objek didereferensikan. Fungsi ini dapat dipanggil ketika menonaktifkan peristiwa secara manual yang belum dinonaktifkan oleh pemilik peristiwa (dengan memanggil fungsi KsFreeEventList untuk menonaktifkan peristiwa). Misalnya, fungsi dapat dipanggil ketika mengaktifkan peristiwa secara asinkron gagal dan entri peristiwa perlu dibuang.

Sintaks

KSDDKAPI VOID KsDiscardEvent(
  [in] PKSEVENT_ENTRY EventEntry
);

Parameter

[in] EventEntry

Menentukan penunjuk ke entri untuk dibuang. Penunjuk ini tidak lagi valid setelah panggilan berhasil ke fungsi ini.

Nilai kembali

Tidak ada

Keterangan

Biasanya, fungsi KsDiscardEvent secara otomatis dipanggil oleh fungsi KsDisableEvent ketika permintaan untuk menonaktifkan peristiwa terjadi, atau oleh fungsi KsFreeEventList ketika permintaan untuk membebaskan daftar peristiwa terjadi. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header ks.h (termasuk Ks.h)
Pustaka Ks.lib

Lihat juga

KsDisableEvent

KsFreeEventList