[Mono-dev] MapViewOfFile - I think there is a bug

Paul F. Johnson paul at all-the-johnsons.co.uk
Wed Sep 28 07:30:41 EDT 2005


Hi,

According to MSDN, MapViewOfFile should be

LPVOID MapViewOfFile(
  HANDLE hFileMappingObject,
  DWORD dwDesiredAccess,
  DWORD dwFileOffsetHigh,
  DWORD dwFileOffsetLow,
  SIZE_T dwNumberOfBytesToMap
);

I have some code which looks like this

dataView = MapViewOfFile(dataMap, FILE_MAP_WRITE, 0, 0, (UIntPtr)BUFFERLEN);

This won't compile (can't convert from int to System.UIntPtr). As I
understand it though, if I remove (UIntPtr) from before BUFFERLEN, this
should then happily compile. However, it doesn't. 

dataMap is an IntPtr

Is this something that needs to go into Bugzilla?

TTFN

Paul
-- 
"Logic, my dear Zoe, is merely the ability to be wrong with authority" -
Dr Who




More information about the Mono-devel-list mailing list