国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

window中進(jìn)程間如何通信

2019-11-17 05:20:38
字體:
供稿:網(wǎng)友

  一個間接辦法,你可用一個“共享名”申請一塊共享內(nèi)存塊,進(jìn)行讀寫:

HANDLE  GetShare(char * &ShareP,int size,char *ShareName)
{
//ShareP申請的內(nèi)存塊地址,size字節(jié)數(shù),ShareName共享名
HANDLE fh=CreateFileMapping((HANDLE)-1,0,PAGE_READWRITE,0,Size,ShareName);
ShareP=(char *)MapViewOfFile(fh,FILE_MAP_ALL_access,0,0,0);
if(GetLastError()!=ERROR_ALREADY_EXISTS)
  ZeroMemory(ShareP,size);  // 共享區(qū)初始化
return(fh);
}

char * ShareP=NULL;

void  test()  // 申請一塊128個字節(jié)的字符數(shù)組
  {
  HANDLE fh=GetShare(ShareP,128,"ShareForMy  for (int i=0;i<128;i++)
    ShareP[i]=i;
  CloseHandle(fh);
  }

    假如你的多個程序之間或同一個程序多次同時運(yùn)行,也可借助這個辦法進(jìn)變量通訊;你的若干個進(jìn)程可借助于這種辦法互相傳遞數(shù)據(jù)。 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 封开县| 昌平区| 太仆寺旗| 内乡县| 芦山县| 金华市| 丰城市| 阿拉尔市| 西青区| 乐安县| 剑河县| 长丰县| 乐平市| 黄山市| 喀什市| 布拖县| 哈尔滨市| 鄂托克旗| 车险| 周口市| 舟山市| 鸡泽县| 湄潭县| 平泉县| 长泰县| 高要市| 丹江口市| 洛隆县| 肥乡县| 尼木县| 若尔盖县| 确山县| 冀州市| 龙里县| 辽宁省| 梧州市| 墨江| 扎鲁特旗| 永宁县| 宁晋县| 昭苏县|