PR_MemMap¶
将文件的一部分映射到内存。
语法¶
#include <prio.h>
void* PR_MemMap(
PRFileMap *fmap,
PRInt64 offset,
PRUint32 len);
参数¶
该函数具有以下参数
fmap
指向表示要内存映射的文件的文件映射对象的指针。
offset
要映射的文件部分的起始偏移量。偏移量必须对齐到整个页面。
len
要映射的文件部分的长度。
返回值¶
文件部分映射到的内存区域的起始地址。出错时返回 NULL
。
描述¶
PR_MemMap 将文件映射 fmap
表示的文件的一部分映射到内存。文件部分从 offset
开始,长度为 len
。
当不再需要文件映射内存区域时,应使用对 PR_MemUnmap 的调用将其取消映射。