LPCTSTR 我觉得就是指string或是pchar型
看看createfilemapping()Map ViewOf File()可以将文件的视图映射到进程地址空间。这个函数是这样声明的:   Function Map ViewOf File(    hFileMappingObject; THandle;    dwDesiredAccess; DWORD;    dwFileOffsetHigh,    dwFileOffsetLow,    dwNumberOf BytesToMap: DWORD):Pointer, hFileMappingObject参数就是通过CreateFileMapping或OpenFileMapping返回的文件映射对象的句柄。 dwDesiredAccess参数用于指定访问文件数据的模式
dwDesiredAccess值 含义FILE_MAP_WRITE 可读写。必须用PAGE_READ_WIRTE属性调用CreateFileMapping()FILE_MAP_READ 只读。必须用PAGE_READ_WRITE或PAGE_READ属性调用CreateFileMappin g() FILE_MAP_ALL_ACCESS 与FILE_MAP_WRITE相同,FILE_MAP_COPY 允许Copy-on-Write模式,即在对文件写入的同时进行内容复制。必须用PAGE_READ_ONLY、PAGE_READ_WRIGE或PAGE_WRITE_COPY属性调用CreateFileMapping() dwFileOffsetHigh参数用于指定文件映射起始位置的偏移量的高32位。 dwFileOffsetLow参数用于指定文件映射起始位置的偏移量的低32位。  dwNumberOf BytesToMap参数用于指定需要映射的字节数,设为零表示是文件的全部。 
 MapViewOfFile()参数返回视图的起始地址。如果函数调用失败,则返回nil。此时,必 须通过调用GetLastError()函数来确定出错的原因。