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