#define _WIN32_WINNT 0X0500
#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
HANDLE hTimer = NULL;
LARGE_INTEGER liDueTime;
liDueTime.QuadPart = -50000000;
printf("alarm application starting\n");
// Set up a 5 second timer object
hTimer = CreateWaitableTimer(NULL, TRUE, "WaitableTimer");
SetWaitableTimer(hTimer, &liDueTime, 0, NULL, NULL, 0);
// Now wait for the alarm
printf("waiting for alarm\n");
// Wait for the timer object
WaitForSingleObject(hTimer, INFINITE);
printf("Ring...Ring!\n");
printf("alarm application done\n");
exit(0);
}
Ovo je samo primjer neki, a iz njega proizlazi pitanje na koje trebam
odgovor (rijecima) -
na koji se naÄŤin moĹľe rukovatelj na timer naslijediti od procesa
pozivatelja?