请教高手C#怎样实现进程数据共享,也就是获得内存映像指针,我看了VC++程序的写法如下:
dp_indextable = (DPTABLE *) GetMemMap("DpTableMem", FILE_MAP_READ);void GetMemMap(string MapName, int iAccess)
{
HANDLE hMapFile;
void *lpMapAddress;
hMapFile = OpenFileMapping(iAccess, FALSE, MapName);
if(hMapFile != 0)
{
lpMapAddress = MapViewOfFile(hMapFile, iAccess, 0, 0, 0); return lpMapAddress;
} }
请教高手,换成C#语言,怎么写,不用指针还能行吗?请高手给我详细一点代码啊,非常感激!!!
dp_indextable = (DPTABLE *) GetMemMap("DpTableMem", FILE_MAP_READ);void GetMemMap(string MapName, int iAccess)
{
HANDLE hMapFile;
void *lpMapAddress;
hMapFile = OpenFileMapping(iAccess, FALSE, MapName);
if(hMapFile != 0)
{
lpMapAddress = MapViewOfFile(hMapFile, iAccess, 0, 0, 0); return lpMapAddress;
} }
请教高手,换成C#语言,怎么写,不用指针还能行吗?请高手给我详细一点代码啊,非常感激!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货