gpt4 book ai didi

c++ - 如何将计时器分辨率设置为 0.5 毫秒?

转载 作者:可可西里 更新时间:2023-11-01 13:28:53 25 4
gpt4 key购买 nike

我想将机器计时器分辨率设置为 0.5 毫秒。

Sysinternal 实用程序报告最小时钟分辨率为 0.5 毫秒,因此可以完成。

附言我知道如何将它设置为 1 毫秒。

P.P.S.我将它从 C# 更改为更一般的问题(感谢 Hans)

系统定时器分辨率

最佳答案

NtSetTimerResolution

示例代码:

#include <windows.h>

extern "C" NTSYSAPI NTSTATUS NTAPI NtSetTimerResolution(ULONG DesiredResolution, BOOLEAN SetResolution, PULONG CurrentResolution);

...

ULONG currentRes;
NtSetTimerResolution(5000, TRUE, &currentRes);

链接到 ntdll.lib

关于c++ - 如何将计时器分辨率设置为 0.5 毫秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3141556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com