PR_AttachSharedMemory

将先前使用 PR_OpenSharedMemory 打开的内存段附加到进程内存空间中。

语法

#include <prshm.h>
NSPR_API( void * )
  PR_AttachSharedMemory(
     PRSharedMemory *shm,
     PRIntn flags
);

/* Define values for PR_AttachSharedMemory(...,flags) */
#define PR_SHM_READONLY 0x01

参数

该函数具有以下参数

shm

PR_OpenSharedMemory 返回的句柄。

flags

映射共享内存的选项。 PR_SHM_READONLY 使内存以只读方式附加。

返回值

映射共享内存的地址,如果发生错误则为 NULL。通过调用 PR_GetErrorPR_GetOSError 获取错误原因。