NtQueryPerformanceCounter 函数
[此函数不受支持,不应使用。 请改用 QueryPerformanceCounter 和 QueryPerformanceFrequency 函数。
返回性能计数器的当前值,以及性能计数器的频率(可选)。
语法
NTSTATUS NtQueryPerformanceCounter(
_Out_ PLARGE_INTEGER PerformanceCounter,
_Out_opt_ PLARGE_INTEGER PerformanceFrequency
);
参数
-
PerformanceCounter [out]
-
要接收当前性能计数器值的变量的地址。
-
PerformanceFrequency [out, optional]
-
要接收性能计数器频率的变量的地址。
返回值
如果函数成功,它将返回 NTSTATUS 代码 STATUS_SUCCESS;否则,它将返回错误代码,例如 STATUS_ACCESS_VIOLATION。
注解
没有头文件可用于 NtQueryPerformanceCounter。 应使用上面命名的替代函数,不过也可以使用 LoadLibrary 和 GetProcAddress 函数动态链接到Ntdll.dll。
性能频率是赫茨性能计数器的频率,具体以每秒计数为单位。 此值依赖于实现。 如果实现没有硬件来支持性能计时,则返回的值为 0。
要求
要求 | 值 |
---|---|
DLL |
|
另请参阅