我正在创建一个模拟对象来测试我的应用程序,以便它在时间的边界条件下工作。我FILETIME
在 Windows SDK 中使用。
该链接显示最早的时间是 1601 年 1 月 1 日(我假设午夜 00:00:00 并且两者都是dwLowDateTime
and dwHighDateTime
are 0x00000000
),所以我知道了。最新可能的 FILETIME 是多少?
我的第一直觉是设置dwLowDateTime
和dwHighDateTime
设置0xFFFFFFFF
,但后来我质疑这是否真的是我需要测试的有效时间,因为我的链接页面在哪里说该SetFileTime
函数用于0xFFFFFFFF
指定应保留文件的先前访问时间。