MapViewOfFile function

映射视图


Function:

int UAPI MapViewOfFile(
        int hMapFile,
        dword dwDesiredAccess,
        dword dwFileOffsetHigh,
        dword dwFileOffsetLow,
        dword dwNumberOfBytesToMap
);

Parameters:

  • hMapFile [in]:内存映射文件对象句柄号
  • dwDesiredAccess [in]:视图保护标志,如为 NULL 则默认为 FILE_MAP_ALL_ACCESS
Constant Value Notes
FILE_MAP_ALL_ACCESS 0x‭F001F‬ 视图可读写
FILE_MAP_COPY 0x01 视图可写时复制
FILE_MAP_WRITE 0x02 视图可写
FILE_MAP_READ 0x04 视图可读
  • dwFileOffsetHigh [in]:视图开始的文件偏移量(高阶),如为 NULL 则默认为文件首
  • dwFileOffsetLow [in]:视图开始的文件偏移量(低阶),如为 NULL 则默认为文件首
  • dwNumberOfBytesToMap [in]:映射试图区域长度,如为 NULL 则默认为文件大小

Return value:

  • Type:int
  • Text:成功返回视图指针,失败返回 NULL

Remarks:

MapViewOfFile function 所返回的视图指针应在不再需要时使用 UnmapViewOfFile function 将其释放

Requirements:

Keyword Value
Minimum Agine Version 171012.1
Minimum SDK Version 171012.1
Header File h.files
Library Server kext

results matching ""

    No results matching ""