timeEndPeriod function (timeapi.h)

The timeEndPeriod function clears a previously set minimum timer resolution.


MMRESULT timeEndPeriod(
  UINT uPeriod



Minimum timer resolution specified in the previous call to the timeBeginPeriod function.

Return value

Returns TIMERR_NOERROR if successful or TIMERR_NOCANDO if the resolution specified in uPeriod is out of range.


Call this function immediately after you are finished using timer services.

You must match each call to timeBeginPeriod with a call to timeEndPeriod, specifying the same minimum resolution in both calls. An application can make multiple timeBeginPeriod calls as long as each call is matched with a call to timeEndPeriod.


Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header timeapi.h (include Windows.h)
Library Winmm.lib
DLL Winmm.dll

See also

Multimedia Timer Functions

Multimedia Timers