1

我正在使用 Windows 中的高清鼠标 (logitech g500),我想为此获取原始鼠标事件的低延迟时间戳。我使用时间戳来计算鼠标移动之间的“暂停”,所以重要的是时间戳的相对精度。

我正在使用 RAW INPUT API 来监视鼠标事件。消息中不包含计时信息,因此我在 Windows 中使用了秒表。触发事件处理程序时获取“时间戳”的诊断——即鼠标事件处理程序中的第一个操作是读取秒表以了解已流逝的滴答声。

由于在这种情况下我没有任何基本事实可以使用,是否有人看到这种方法直接和明显的陷阱?或者更好的是,如果您在对延迟及其在秒表的不同读取方面的可变性发表任何评论之前使用过秒表?

4

1 回答 1

0

如果可用,该类Stopwatch在您的 CPU 上使用高性能计时器,因此它是您将获得的最高分辨率计时器。

IsHighPrecision您可以使用该属性检查以确保您具有高精度实例。

于 2012-07-31T00:30:56.520 回答