gpt4 book ai didi

c++ - 将 NT 文件时间转换为 Win32 时间

转载 作者:行者123 更新时间:2023-11-30 03:06:24 25 4
gpt4 key购买 nike

我需要转换 this structure 中的 LARGE_INTEGER CreationTime 成员到 this structure 中的 FILETIME ftCreationTime 成员.时间采用不同的格式,因此简单地转换它是行不通的,是否有关于 NT API 用于文件时间的格式以及我如何转换它的任何文档?

最佳答案

它们是相同的表示,只是结构不同。您可以跨 memcpy 或手动分配:

FILETIME ft;
LARGE_INTEGER creationTime;

memcpy(&ft, &creationTime, sizeof(ft));

FILETIME ft;
LARGE_INTEGER creationTime;

ft.dwLowDateTime = creationTime.LowPart;
ft.dwHighDateTime = creationTime.HighPart;

关于c++ - 将 NT 文件时间转换为 Win32 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673760/

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