Fungsi CreateTimerQueue (threadpoollegacyapiset.h)
Membuat antrean untuk timer. Timer-queue timer adalah objek ringan yang memungkinkan Anda menentukan fungsi panggilan balik yang akan dipanggil pada waktu tertentu.
Sintaks
HANDLE CreateTimerQueue();
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah handel ke antrean timer. Handel ini hanya dapat digunakan dalam fungsi yang memerlukan handel ke antrean timer.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Untuk menambahkan timer ke antrean, panggil fungsi CreateTimerQueueTimer . Untuk menghapus timer dari antrean, panggil fungsi DeleteTimerQueueTimer .
Setelah Anda selesai dengan antrean timer, panggil fungsi DeleteTimerQueueEx untuk menghapus antrean timer. Setiap timer yang tertunda dalam antrean dibatalkan dan dihapus.
Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, tentukan _WIN32_WINNT sebagai 0x0500 atau yang lebih baru. Untuk informasi selengkapnya, lihat Menggunakan Header Windows.
Contoh
Untuk contoh yang menggunakan CreateTimerQueue, lihat Menggunakan Antrean Timer.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | threadpoollegacyapiset.h |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |