内存映射一个文件是第二次,但有一个更大的尺寸?

在我的应用程序中,磁盘上的一个文件被创build并且以一个初始大小映射了内存。 如果我将第二个内存映射应用于文件,则文件将扩大为新的大小。 Windows让我做这个没有错误,但我不知道它是否真的是犹太教。 第二个内存映射的大小是否有问题?

CreateFileMapping文档有这样的说法:

在创建文件映射对象之后,文件的大小不能超过文件映射对象的大小; 如果是,则不是所有的文件内容都可以共享。

这似乎暗示(因为没有提到其他缺点或禁止),第二次映射文件的唯一副作用是第一次映射将不能看到整个事物(显然)。