如果pMapMen的長度是7個元素,我將如何一次傳遞多個元素。下面的代碼傳遞一個元素。如何將一個數組傳遞給Windows中的共享內存c/C++
//Create memory mapped file - pMapMem
pMapMem[1] = (int*)MapViewOfFile(
hMap, // Handle to map object
FILE_MAP_ALL_ACCESS, // Read/Write permisssion
0,
0,
BYTES_TO_MAP);
您是否嘗試創建多個映射視圖?一種常見的方法是對所有映射的內存使用單個結構(可能包含其他結構,數組,元素等),這些內存只需要一個基本指針用於每個進程。 – rcgldr