計時器解析度
若要判斷計時器服務支援的最小和最大計時器解析度,請使用 timeGetDevCaps 函式。 此函式會以最小和最大解析度填入TIMECAPS結構的wPeriodMin 和 wPeriodMax成員。 此範圍可能會因電腦和 Windows 平臺而異。
決定可用計時器解析度下限和最大值之後,您必須建立您想要應用程式使用的最小解析度。 使用 timeBeginPeriod 和 timeEndPeriod 函式來設定和清除此解析度。 您必須比對 timeBeginPeriod 的每個呼叫與 timeEndPeriod的呼叫,並在兩個呼叫中指定相同的最小解析度。 只要每個呼叫都與timeEndPeriod的呼叫相符,應用程式就可以進行多個timeBeginPeriod呼叫。
在timeBeginPeriod和timeEndPeriod 中,uPeriod參數會以毫秒為單位表示最小計時器解析度。 您可以在計時器支援的範圍內指定任何計時器解析度值。
相關主題