3

DateTime.TicksC ++ ATLまたはMFCで、100ns単位の.NETオブジェクトのような同じ形式でティック数を取得することは可能ですか?

4

1 に答える 1

2

DateTime.Ticksタイマーの解像度には影響がないため、タイマーが100ns正確であるとは限りません。C ++では、次を使用して同様の値があります。

ULONGLONG nTicks = GetTickCount() * 10000i64;

QueryPerformanceCounterより正確なタイマーが必要な場合は、ベースの実装を探してください。見る:

UPD。.NETプロパティからのアラインメントTicksについては、上記のハンスからのコメントを参照してください。APIの結果からキャスト/計算された値GetFileTimeも同じ100 ns単位でありTicks、固定定数によってプロパティから相殺されます。

于 2012-05-01T12:16:03.030 に答える