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.
Rutinitas penyelesaian timer yang ditentukan aplikasi. Tentukan alamat ini saat memanggil fungsi SetWaitableTimer . Jenis PTIMERAPCROUTINE mendefinisikan penunjuk ke fungsi panggilan balik ini. TimerAPCProc adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
PTIMERAPCROUTINE Ptimerapcroutine;
VOID Ptimerapcroutine(
[in, optional] LPVOID lpArgToCompletionRoutine,
[in] DWORD dwTimerLowValue,
[in] DWORD dwTimerHighValue
)
{...}
Parameter
[in, optional] lpArgToCompletionRoutine
Nilai yang diteruskan ke fungsi menggunakan parameter lpArgToCompletionRoutine dari fungsi SetWaitableTimer .
[in] dwTimerLowValue
Bagian urutan rendah dari waktu berbasis UTC di mana timer disinyalkan. Nilai ini sesuai dengan anggota dwLowDateTime dari struktur FILETIME . Untuk informasi selengkapnya tentang waktu berbasis UTC, lihat Waktu Sistem.
[in] dwTimerHighValue
Bagian urutan tinggi dari waktu berbasis UTC di mana timer diberi sinyal. Nilai ini sesuai dengan anggota dwHighDateTime dari struktur FILETIME .
Mengembalikan nilai
Tidak ada
Keterangan
Rutinitas penyelesaian dijalankan oleh utas yang mengaktifkan timer menggunakan SetWaitableTimer. Namun, utas harus dalam keadaan yang dapat diperingatkan. Untuk informasi selengkapnya, lihat Panggilan Prosedur Asinkron.
Contoh
Misalnya, lihat Menggunakan Timer Yang Dapat Dinantikan dengan Panggilan Prosedur Asinkron.
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 | synchapi.h (sertakan Windows.h) |