MapViewOfFileEx()返回NULL

时间:2015-09-29 07:12:54

标签: shared-memory createfile

当我使用MapViewOfFileEx()创建共享内存文件的映射文件视图时,它会返回NULL句柄。

  1. 我正在尝试通过将OPEN_EXISTING传递给方法CreateFile()来打开已存在的加密文件。

  2. 然后我使用m_handle = CreateFileMapping(m_hFile, NULL, protectionFlags, 0, size, NULL);创建文件映射。

  3. 最后m_p = MapViewOfFileEx(m_handle, dwMapAccess, 0, 0, size, 0);创建文件映射。

  4. 这会导致文件的NULL句柄。 size近3 GB。

    GetLastError返回183。

0 个答案:

没有答案