试图找到函数 SystemTimeToFileTime 的完整模拟,但找不到。
我有所有 SYSTEMTIME 和 FILETIME 结构,在 linux 上正确工作的 SYSTEMTIME 用于日期差异函数:
int64_t Delta2(const SYSTEMTIME st1, const SYSTEMTIME st2) {
union timeunion { FILETIME fileTime; ULARGE_INTEGER ul; } ;
timeunion ft1;
timeunion ft2;
SystemTimeToFileTime(&st1, &ft1.fileTime);
SystemTimeToFileTime(&st2, &ft2.fileTime);
return ft2.ul.QuadPart - ft1.ul.QuadPart;
}
有人知道该SystemTimeToFileTime
功能的确切替换吗?