ID: Q75910
TimeSmp.exe is a file that demonstrates how to use the high-resolution timer services provided by the Microsoft Multimedia Windows graphical environment.
The following file is available for download from the Microsoft Software Library:
~ TimeSmp.exe (size: 20818 bytes)
For more information about downloading files from the Microsoft Software
Library, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q119591
TITLE : How to Obtain Microsoft Support Files from Online Services
The timer services provided by Multimedia Windows allow an application
to schedule timed periodic interrupts or one-time interrupt events at
a higher resolution than is available through the standard Windows
timer services.
Unlike the Windows timer services, the Multimedia timer services are interrupt-based. Rather than posting WM_TIMER messages to a message queue, the Multimedia service calls a specified function at interrupt time. Because the callback code is accessed at interrupt time, it must adhere to strict programming guidelines. In particular, only a very limited set of system function calls may be made, and the callback function must reside in a fixed-code dynamic-link library (DLL).
The Multimedia timer services are useful for applications that demand high-resolution timing, such as a MIDI sequencer. For less demanding synchronization tasks, use the SetTimer function provided by Windows.
The sample application TIMESMP demonstrates using the timer services and a callback function residing in a fixed code DLL.
Additional query words: Keywords : kbfile kbmm kbsample kb16bitonly kbTimer
Last Reviewed: December 11, 1998