As suggested by @amassuoli, named file mapping would probably be a better architecture to implement this on the Microsoft Windows platform. The current solution works - but it might not be ideal.
https://learn.microsoft.com/en-us/windows/win32/memory/creating-named-shared-memory
With a second thought on #4 we might want to think about multiple concurrent implementations...
As suggested by @amassuoli, named file mapping would probably be a better architecture to implement this on the Microsoft Windows platform. The current solution works - but it might not be ideal.
https://learn.microsoft.com/en-us/windows/win32/memory/creating-named-shared-memory
With a second thought on #4 we might want to think about multiple concurrent implementations...