Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The TimeProc function callback function that is called once upon the expiration of a single event or periodically upon the expiration of periodic events.
Note TimeProc is a placeholder for the application-defined function name.
Syntax
void CALLBACK TimeProc(
   UINT  uID,
   UINT  uMsg,
   DWORD dwUser,
   DWORD dw1,
   DWORD dw2
);
Parameters
- uID 
 Identifier of the timer event. This identifier was returned by the timeSetEvent function when the timer event was set up.
- uMsg 
 Reserved; do not use.
- dwUser 
 User instance data supplied to the dwUser parameter of timeSetEvent.
- dw1 
 Reserved; do not use.
- dw2 
 Reserved; do not use.
Return value
This function does not return a value.
Remarks
Applications should not call any system-defined functions from inside a callback function, except for PostMessage, timeGetSystemTime, timeGetTime, timeSetEvent, timeKillEvent, midiOutShortMsg, midiOutLongMsg, and OutputDebugString.
Requirements
| Minimum supported client | Windows 2000 Professional [desktop apps only] | 
| Minimum supported server | Windows 2000 Server [desktop apps only] | 
| Header | Mmsystem.h (include Windows.h) |