Membatalkan Acara Timer
[Fitur yang terkait dengan halaman ini, Multimedia Timer, adalah fitur warisan. Ini telah digantikan oleh Multimedia Class Scheduler Service. Layanan Penjadwal Kelas Multimedia telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Layanan Penjadwal Kelas Multimedia alih-alih Multimedia Timer, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Nota
Topik ini menjelaskan fungsi usang. Aplikasi baru harus menggunakan fungsiCreateTimerQueueTimer untuk membuat timer.
Untuk setiap timer berkala yang dibuat dengan memanggil timeSetEvent, aplikasi harus membatalkan timer dengan memanggil fungsitimeKillEventsebelum membebaskan memori yang berisi fungsi panggilan balik. Untuk membatalkan peristiwa timer, mungkin memanggil fungsi berikut.
void DestroyTimer(NPSEQ npSeq)
{
if(npSeq->wTimerID) { // is timer event pending?
timeKillEvent(npSeq->wTimerID); // cancel the event
npSeq->wTimerID = 0;
}
}
Topik terkait