コード例 #1
0
 public static IntPtr CreateFileMapping(long hFile, IntPtr lpFileMappingAttributes, WinAPI.FileMapProtection flProtect, uint dwMaximumSizeHigh, uint dwMaximumSizeLow, string lpName)
 {
     if (IntPtr.Size == 8)
     {
         return(WinAPI.CreateFileMapping64(hFile, lpFileMappingAttributes, flProtect, dwMaximumSizeHigh, dwMaximumSizeLow, lpName));
     }
     return(WinAPI.CreateFileMapping32((int)hFile, lpFileMappingAttributes, flProtect, dwMaximumSizeHigh, dwMaximumSizeLow, lpName));
 }
コード例 #2
0
 private static extern IntPtr CreateFileMapping32(int hFile, IntPtr lpFileMappingAttributes, WinAPI.FileMapProtection flProtect, uint dwMaximumSizeHigh, uint dwMaximumSizeLow, string lpName);