Allocates a shared memory object within the virtual-address space.

#define INCL_DOSMEMMGR
#include <os2.h>

PPVOID    ppb;      /*  A pointer to a variable that will receive the base address of the allocated range of pages. */
PSZ       pszName;  /*  An optional address of the name string associated with the shared memory object to be allocated. */
ULONG     cb;       /*  Size, in bytes, of the shared memory object to allocate. */
ULONG     flag;     /*  Allocation attribute and desired access protection flags. */
APIRET    ulrc;     /*  Return Code. */

ulrc = DosAllocSharedMem(ppb, pszName, cb,
         flag);


[Back] [Next]