Sunday, April 3, 2016

Visual C++ Win32 타이머 CreateTimerQueueTimer 예제

#include <stdio.h>
#include <windows.h>
VOID CALLBACK TimerCallback(PVOID lpParameter, BOOLEAN TimerOrWaitFired)
{
 printf("TimerCallback\n");
}
int main() {
 // 타이머 큐를 만든다.
 HANDLE timerQueue = CreateTimerQueue();
 // 타이머를 만든다.
 HANDLE timer;
// 처음 시작할때 0.5초 지연, 주기 0.5초마다 호출되게
 CreateTimerQueueTimer(&timer, timerQueue, TimerCallback, NULL, 500, 500, 0);
 while (1) {
  Sleep(100);
 }
 return 0;
}

No comments:

Post a Comment