단일 타이머 이벤트 시작
참고
이 항목에서는 사용되지 않는 함수에 대해 설명합니다. 새 애플리케이션은 CreateTimerQueueTimer 함수를 사용하여 타이머를 만들어야 합니다.
단일 타이머 이벤트를 시작하려면 timeSetEvent 함수를 호출하여 콜백이 발생하기까지의 시간, 해결 방법, 콜백 함수의 주소( TimeProc 참조) 및 콜백 함수와 함께 제공할 사용자 데이터를 지정합니다. 애플리케이션은 다음과 같은 함수를 사용하여 단일 타이머 이벤트를 시작할 수 있습니다.
UINT SetTimerCallback(NPSEQ npSeq, // sequencer data
UINT msInterval) // event interval
{
npSeq->wTimerID = timeSetEvent(
msInterval, // delay
wTimerRes, // resolution (global variable)
OneShotCallback, // callback function
(DWORD)npSeq, // user data
TIME_ONESHOT ); // single timer event
if(! npSeq->wTimerID)
return ERR_TIMER;
else
return ERR_NOERROR;
}
콜백 함수 OneShotCallback의 예제는 타이머 콜백 함수 작성을 참조하세요.
관련 항목