我想访问 Tuxedo 应用程序的共享内存。因此,我在代码中使用了 shmget(key,0,0)。它返回错误代码 34,结果太大。我的机器是 Windows server 2008 64 位。我搜索了很多论坛,但不知道这个问题的原因。任何帮助深表感谢。以下是部分代码:
if ( (shmid=shmget(shmkey, 0, 0)) == INVALID_IPC)
{
LOG_SYS_ERR((TUX_FAILED_CONNECT_TO_SHM,shmkey));
return PCS_RC_ERROR;
}
我用Visual Studio 2010编译