Bagikan melalui


Fungsi panggilan balik PTIMERAPCROUTINE (synchapi.h)

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)

Lihat juga

SetWaitableTimer