Unnamed Shared Memory Objects

Unrelated processes generally use unnamed shared memory objects for storing queue data. This makes it possible for a client process to store data in a shared memory object without knowing its name. To use unnamed shared memory objects for storing queue data, the server process must take the following steps whenever it is called by a client:

The client process must then call DosOpenQueue to gain access to the server's queue.

After each client completes its queue requests or ends, the server calls DosFreeMem to release the client's memory object.


[Back: Named Shared Memory Objects]
[Next: Opening a Queue]