Windows 7 タイミング関数: GetSystemTimeAdjustment の使用法の明確化
質問 1: 前提条件と関数の動作
GetSystemTimeAsFileTime を使用してシステム時刻を繰り返しクエリすると、変化がないか、GetSystemTimeAdjustment によって返される値と一致する増分で変化するという仮定は正しいです。ただし、観察される動作に影響を与える可能性があるため、システム クロック設定を考慮することが重要です。
質問 2: 結果の説明
報告された時間増分の差また、観測された時刻の更新は、システム クロックの動作を変更する可能性があるマルチメディア タイマー インターフェイスの影響によるものである可能性があります。マルチメディア タイマー インターフェイスでは、クロックの分解能と周期をカスタマイズできます。この場合、GetSystemTimeAdjustment によって返される値よりも短い間隔に設定されます。 >
GetSystemTimeAdjustment は時刻同期に関する情報を提供しますが、クロックの更新周期は制御しません。NtQueryTimerResolution は実際の時間増分を提供しますが、これは GetSystemTimeAdjustment によって報告されるものよりも小さい可能性があります。
マルチメディア タイマー インターフェイス (timeBeginPeriod) は、時間の増分に影響を及ぼし、観察される動作に不一致を引き起こす可能性があります。以上が## GetSystemTimeAdjustment は観測された時間増分にどのように関係しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。