Exemplo n.º 1
0
        public static NativeTypes.NativeFILETIME ToNativeFILETIMENormalTimeStamp(DateTime dateTime)
        {
            Int64 fileTimeUtc = dateTime.ToFileTimeUtc();

            NativeTypes.NativeFILETIME nativeFileTime = new NativeTypes.NativeFILETIME();
            nativeFileTime.dwLowDateTime  = (UInt32)(fileTimeUtc & 0xFFFFFFFF);
            nativeFileTime.dwHighDateTime = (UInt32)(fileTimeUtc >> 32);

            return(nativeFileTime);
        }
Exemplo n.º 2
0
 internal static extern void FabricFileGetLastWriteTime(
     [In] IntPtr path,
     [Out] out NativeTypes.NativeFILETIME lastWriteTime);
Exemplo n.º 3
0
 Int64 ToTicks(NativeTypes.NativeFILETIME fileTime)
 {
     return(fileTime.dwLowDateTime + ((Int64)fileTime.dwHighDateTime << 32));
 }