1

2ポイント間の経過ティックを必要とするAPIを呼び出しています。C#バージョンでは、この方法を使用Stopwatchして利用していElapsedTicksます(これは明らかに異なるようですElapsedMilliseconds)。

Windows APIでは、が表示されますGetTickCount()。ただし、これはティックではなく、経過したミリ秒を返すようです。Windows APIで同等の機能を実現するにはどうすればよいですか?(私はこれのためにいくつかのラッパーを書いているかもしれないので、言語にとらわれない方を好みます)。

4

1 に答える 1

1

Stopwatchは、利用可能な場合、 QueryPerformanceCounterを内部的に使用します。

QueryPerformanceFrequencyを呼び出すことにより、それが使用可能かどうかを判別します。戻り値は、パフォーマンスカウンターの頻度を判別するためにも使用されます。

于 2012-10-27T16:04:52.323 に答える