public MemoryMapped(string filename, ulong mappedBytes = (ulong)MapRange.WholeFile, CacheHint hint = CacheHint.SequentialScan) { if (!File.Exists(filename)) { throw new FileNotFoundException(); } Pointer = Native.CreateAndOpen(Marshal.StringToHGlobalAnsi(filename), mappedBytes, hint); }
public bool Open(string filename, ulong mappedBytes = (ulong)MapRange.WholeFile, CacheHint hint = CacheHint.Normal) { return(Native.Open(Pointer, Marshal.StringToHGlobalAnsi(filename), mappedBytes, hint)); }