gpt4 book ai didi

c++ - 如何减去两个 LIFETIME?

转载 作者:可可西里 更新时间:2023-11-01 14:06:45 25 4
gpt4 key购买 nike

我正在尝试获取 Windows 中耗时(以毫秒为单位)。我发现这样做的唯一方法是使用 FILETIME 结构获取自 1601 年以来的 100 纳秒数。但是 FILETIME 结构将值存储在两个变量中,我想知道如何减去其中两个结构,将它们除以 10000(以获得毫秒数)并将结果存储在一个变量中我在 Visual Studio 2008 Express Edition 中使用 C++

最佳答案

阅读 FILETIME 的文档:

It is not recommended that you add and subtract values from the FILETIME structure to obtain relative times. Instead, you should copy the low- and high-order parts of the file time to a ULARGE_INTEGER structure, perform 64-bit arithmetic on the QuadPart member, and copy the LowPart and HighPart members into the FILETIME structure.

还有你的单个数字(ULARGE_INTEGER 结构的 QuadPart)。

关于c++ - 如何减去两个 LIFETIME?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10009426/

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