memfile.txt

来自「操作系统课程设计-进程、消息等」· 文本 代码 · 共 24 行

TXT
24
字号
	//创建内存映像对象
	HANDLE hMapping;   
	LPSTR lpData;   
	hMapping=CreateFileMapping((HANDLE)0xFFFFFFFF,NULL,PAGE_READWRITE,0,0x200,"MYSHARE");   
	if(hMapping==NULL)   
	{   
		AfxMessageBox("CreateFileMapping() failed.");
		return;
	}

	//将文件的视图映射到一个进程的地址空间上,返回LPVOID类型的内存指针
	lpData=(LPSTR)MapViewOfFile(hMapping,FILE_MAP_ALL_ACCESS,0,0,0);   
	if(lpData==NULL)   
	{   
		AfxMessageBox("MapViewOfFile() failed.");
		return;
	}

	//给这段映像内存写数据
	sprintf(lpData,m_Msg1);   
	
	//释放映像内存
	UnmapViewOfFile(lpData);   

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?