コード例 #1
0
ファイル: ChaosUtility.cs プロジェクト: zmyer/service-fabric
        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);
        }
コード例 #2
0
 internal static extern void FabricFileGetLastWriteTime(
     [In] IntPtr path,
     [Out] out NativeTypes.NativeFILETIME lastWriteTime);
コード例 #3
0
 Int64 ToTicks(NativeTypes.NativeFILETIME fileTime)
 {
     return(fileTime.dwLowDateTime + ((Int64)fileTime.dwHighDateTime << 32));
 }