Windows Win32中有什么函数取代了GlobalAlloc?
由于在32位模型中,Windows Win32中有什么函数取代了GlobalAlloc?,windows,winapi,ipc,Windows,Winapi,Ipc,由于在32位模型中,GlobalAlloc已成为本地的,因此无法使用它以便在Win32应用程序之间共享分配的内存。什么函数正在替换GlobalAlloc并使用相同的简单性?(就像检索内存块的处理程序,稍后使用它的应用程序将其转换为指针。)在Win32中,进程之间共享内存的方式是使用内存映射文件。从CreateFileMapping和MapViewOfFile开始 如果您想了解通用IPC而不仅仅是共享内存,我建议您阅读本章。您似乎可以使用命名内存映射作为最接近的GlobalAlloc()的等价物。
GlobalAlloc
已成为本地的,因此无法使用它以便在Win32应用程序之间共享分配的内存。什么函数正在替换GlobalAlloc并使用相同的简单性?(就像检索内存块的处理程序,稍后使用它的应用程序将其转换为指针。)在Win32中,进程之间共享内存的方式是使用内存映射文件。从CreateFileMapping
和MapViewOfFile
开始 如果您想了解通用IPC而不仅仅是共享内存,我建议您阅读本章。您似乎可以使用命名内存映射作为最接近的GlobalAlloc()
的等价物。有关一些示例,请参见此问题: