当前位置: 首页 > news >正文

网上做代卖的网站网站建设平ppt

网上做代卖的网站,网站建设平ppt,做网站的叫什么职位,国内营销策划公司排名在开发软件过程里,也经常碰到进程间共享数据的需求。比如A进程创建计算数据,B进程进行显示数据的图形。这样的开发方式可以把一个大程序分开成独立的小 程序,提高软件的成功率,也可以更加适合团队一起开发,加快软件的开…

在开发软件过程里,也经常碰到进程间共享数据的需求。比如A进程创建计算数据,B进程进行显示数据的图形。这样的开发方式可以把一个大程序分开成独立的小 程序,提高软件的成功率,也可以更加适合团队一起开发,加快软件的开发速度。下面就来使用文件映射的方式进行共享数据。先要使用函数 CreateFileMapping来创建一个想共享的文件数据句柄,然后使用MapViewOfFile来获取共享的内存地址,然后使用 OpenFileMapping函数在另一个进程里打开共享文件的名称,这样就可以实现不同的进程共享数据。 
  
函数CreateFileMapping、MapViewOfFile声明如下: 
WINBASEAPI 
__out 
HANDLE 
WINAPI 
CreateFileMappingA( 
    __in     HANDLE hFile, 
    __in_opt LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 
    __in     DWORD flProtect, 
    __in     DWORD dwMaximumSizeHigh, 
    __in     DWORD dwMaximumSizeLow, 
    __in_opt LPCSTR lpName 
    ); 
WINBASEAPI 
__out 
HANDLE 
WINAPI 
CreateFileMappingW( 
    __in     HANDLE hFile, 
    __in_opt LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 
    __in     DWORD flProtect, 
    __in     DWORD dwMaximumSizeHigh, 
    __in     DWORD dwMaximumSizeLow, 
    __in_opt LPCWSTR lpName 
    ); 
#ifdef UNICODE 
#define CreateFileMapping CreateFileMappingW 
#else 
#define CreateFileMapping CreateFileMappingA 
#endif // !UNICODE 
  
WINBASEAPI 
__out 
LPVOID 
WINAPI 
MapViewOfFile( 
    __in HANDLE hFileMappingObject, 
    __in DWORD dwDesiredAccess, 
    __in DWORD dwFileOffsetHigh, 
    __in DWORD dwFileOffsetLow, 
    __in SIZE_T dwNumberOfBytesToMap 
    ); 
hFile是创建共享文件的句柄。 
lpFileMappingAttributes是文件共享的属性。 
flProtect是当文件映射时读写文件的属性。 
dwMaximumSizeHigh是文件共享的大小高位字节。 
dwMaximumSizeLow是文件共享的大小低位字节。 
lpName是共享文件对象名称。 
hFileMappingObject是共享文件对象。 
dwDesiredAccess是文件共享属性。 
dwFileOffsetHigh是文件共享区的偏移地址。 
dwFileOffsetLow是文件共享区的偏移地址。 
dwNumberOfBytesToMap是共享数据长度。 
  
调用函数的例子如下: 
#001  //文件共享。 
#002  //蔡军生 2007/10/27 QQ:9073204 深圳 
#003  void FileMapping(void) 
#004  { 
#005         //打开共享的文件对象。 
#006         m_hMapFile = OpenFileMapping(FILE_MAP_ALL_ACCESS, 
#007              FALSE,_T("TestFileMap")); 
#008         if (m_hMapFile) 
#009         { 
#010               //显示共享的文件数据。 
#011              LPTSTR lpMapAddr = (LPTSTR)MapViewOfFile(m_hMapFile,FILE_MAP_ALL_ACCESS, 
#012                   0,0,0); 
#013               OutputDebugString(lpMapAddr); 
#014         } 
#015         else 
#016         { 
#017               //创建共享文件。 
#018               m_hMapFile = CreateFileMapping( (HANDLE)0xFFFFFFFF,NULL, 
#019                   PAGE_READWRITE,0,1024,_T("TestFileMap")); 
#020  
#021               //拷贝数据到共享文件里。 
#022               LPTSTR lpMapAddr = (LPTSTR)MapViewOfFile(m_hMapFile,FILE_MAP_ALL_ACCESS, 
#023                    0,0,0); 
#024               std::wstring strTest(_T("TestFileMap")); 
#025               wcscpy(lpMapAddr,strTest.c_str());                  
#026  
#027               FlushViewOfFile(lpMapAddr,strTest.length()+1); 
#028         } 
#029  } 

http://www.yayakq.cn/news/41966/

相关文章:

  • 网站推广途径和要点有哪些我做的静态网站怎么发布到网上
  • 商城网站设计价格dedecms购物网站模板下载
  • 龙岩网站制作设计物流网页设计
  • 网站做推广有用网站建设费用是多少钱
  • 二次元下午茶wordpressseo营销论文
  • 一学一做看视频网站网址导航是什么浏览器
  • 桂阳县网站建设公司哪家好免费的网站托管
  • 山西省建设主管部门网站福州专业网站建设价格
  • 北京学设计去哪个网站好网站建设放什么科目
  • 做博客的网站有哪些佛山网页搜索排名提升
  • 微网站特点新网站快速收录
  • 贵阳建设网站公司个人网站名称请
  • wordpress 电影网站什么是网络营销中的广告联盟
  • 天美传媒传媒官网免费下载网站关键词优化代理
  • 怎么0成本做网站标签在线设计平台
  • 中山市企业网站seo哪里好男女做暖暖网站
  • 产品怎么做推广和宣传seo短视频网页入口引流
  • 网站权重6了该则么做优化方案如何做网站内链
  • 杭州信贷网站制作软件外包项目网站
  • 网站优化排名分享隐迅推合肥网站建设的公司
  • 服务器做网站哪个系统好昆明响应式网站
  • 猎头做单网站wordpress修改小工具
  • 天河区住房和建设水务局官方网站微信公众号配置 网站建设
  • 网站空间租赁合同wordpress主题神级
  • 网站怎么使用河海大学学风建设网站
  • 网站建设合同不给版权网站建设适用税种
  • 郑州管城建设网站网站建设怎么好
  • ps网站设计概述电子商务专业学什么
  • 工厂怎么做网站广告平台推广渠道
  • 源代码如何做网站学历网站怎么做