Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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.]
Contoh berikut memanggil fungsitimeGetDevCapsuntuk menentukan resolusi timer minimum dan maksimum yang didukung oleh layanan timer. Sebelum menyiapkan peristiwa timer apa pun, contoh menetapkan resolusi timer minimum dengan menggunakan fungsi timeBeginPeriod.
#define TARGET_RESOLUTION 1 // 1-millisecond target resolution
TIMECAPS tc;
UINT wTimerRes;
if (timeGetDevCaps(&tc, sizeof(TIMECAPS)) != TIMERR_NOERROR)
{
// Error; application can't continue.
}
wTimerRes = min(max(tc.wPeriodMin, TARGET_RESOLUTION), tc.wPeriodMax);
timeBeginPeriod(wTimerRes);
Topik terkait
-
Menggunakan Timer Multimedia