Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)aaapublished in(发表于) 2014/7/19 0:10:02 delphi创建映像文件
CreateFileMapping 函数CreateFileMapping 函数用于创建映像文件,其代码格式为:CreateFileMapping(hFile:THandle;lpFileMappingAttributes:PSecurityAttributes;flProtect:DWORD;dwMaxinumSizeHigh:DWORD;dwMaxinumSizeLow:DWORD;lpName:PChar):THandle;• hFile 是调用FileOpen()或FileCreate()函数后返回的文件句柄。如果不是共享文件,而是共享内存区域,需要在这里设为$FFFFFFFF。• lpFileMappingAttributes 参数是文件映像的安全属性结构(一般设为nil)。• flProtect 参数是文件视图的保护类型( PAGE_READ 为可读、PAGE_WRITE 为可写、PAGE_READWRITE 为可读/写)。• dwMainumSizeHigh 参数用于指定文件映像的大小的32 位(一般为0,除非访问的文件大于4GB)。• dwMaxnumSizeLow 参数用于指定文件映像的大小的低32 位。• lpName 参数用于指定映像名。如果函数调用成功,将返回文件映像的句柄。
赞