Resolusi 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.]
Untuk menentukan resolusi timer minimum dan maksimum yang didukung oleh layanan timer, gunakan fungsitimeGetDevCaps. Fungsi ini mengisi wPeriodMin dan wPeriodMax anggota strukturTIMECAPS dengan resolusi minimum dan maksimum. Rentang ini dapat bervariasi di seluruh komputer dan platform Windows.
Setelah menentukan resolusi timer minimum dan maksimum yang tersedia, Anda harus menetapkan resolusi minimum yang Anda inginkan untuk digunakan aplikasi Anda. Gunakan fungsi timeBeginPeriod dan timeEndPeriod untuk mengatur dan menghapus resolusi ini. Anda harus mencocokkan setiap panggilan ke timeBeginPeriod dengan panggilan ke timeEndPeriod, menentukan resolusi minimum yang sama di kedua panggilan. Aplikasi dapat melakukan beberapa panggilan timeBeginPeriod, selama setiap panggilan dicocokkan dengan panggilan ke timeEndPeriod.
Dalam timeBeginPeriod dan timeEndPeriod, parameter uPeriod menunjukkan resolusi timer minimum, dalam milidetik. Anda dapat menentukan nilai resolusi timer apa pun dalam rentang yang didukung oleh timer.
Topik terkait
-
Tentang Timer Multimedia