Share via


タイマーの解決

タイマー サービスでサポートされる最小および最大タイマーの解像度を確認するには、 timeGetDevCaps 関数を 使用します。 この関数は、TIMECAPS 構造体の wPeriodMin メンバーと wPeriodMax メンバーに最小解像度と最大解像度を設定します。 この範囲は、コンピューターと Windows プラットフォームによって異なる場合があります。

使用可能なタイマーの最小解像度と最大解像度を決定したら、アプリケーションで使用する最小解像度を確立する必要があります。 この解決を設定およびクリアするには、 timeBeginPeriod 関数と timeEndPeriod 関数を使用します。 timeBeginPeriod の各呼び出しと timeEndPeriod の呼び出しを照合し、両方の呼び出しで同じ最小解像度を指定する必要があります。 各呼び出しが timeEndPeriod の呼び出しと一致している限り、アプリケーションは複数 の timeBeginPeriod 呼び出しを行うことができます。

timeBeginPeriodtimeEndPeriod の両方で、uPeriod パラメーターは最小タイマー解像度 (ミリ秒単位) を示します。 タイマーでサポートされている範囲内の任意のタイマー解決値を指定できます。

マルチメディア タイマーについて