16,551
社区成员
发帖
与我相关
我的任务
分享
HANDLE hTimer = CreateWaitableTimer( NULL, TRUE, "MyTimer" );
_ASSERT( hTimer );
LARGE_INTEGER liDueTime;
liDueTime.QuadPart = -3000000;
if( ! SetWaitableTimer( hTimer, &liDueTime, 1000, NULL, NULL, FALSE ) )
{
std::cout << "SetWaitableTimer failed: " << GetLastError() << std::endl;
}
while( WaitForSingleObject( hTimer, INFINITE ) == WAIT_OBJECT_0 )
{
std::cout << "Timer tick" << std::endl;
}