检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西安科技学院,西安710054
出 处:《现代电子技术》2002年第4期39-43,共5页Modern Electronics Technique
摘 要:在 Windows操作系统的保护模式下 ,可执行模块是分层运行的。一般的 Windows32应用程序运行在Ring3层 ,不能对硬件直接操作 ;VXD是运行在 Ring0层 ,可以直接操作硬件 ,因此许多 Windows32程序要求 VXD提供服务 (Service)。另外 VXD之间也可提供服务 ,在 VXD之间常规的方法是通过服务表来保存服务函数的地址 ,但是这种方法有许多不便之处 。Under the protection mode of the Windows Operation System,the executable module runs in defferent layers The common WIN32 application software runs in Ring 3 layer and can not directly access the hardware; the VXD runs in Ring 0 layer and can directly access the hardware So many WIN32 application softwares need the VXD provides service In addition VXDs can also provide service for each other When a VXD wants to export services to other VXDs, the conventional approach is to create a VXD service table The VXD service table contains the addresses of the services to be exported, and there is a pointer to the table in the VXD's Device Data Block (DDB) While this mechanism is certainly tried and true, it has some disadvantages This article introduces an alternative approach to exporting VXD services which can avoid some of these problems
关 键 词:通讯 VXD VTOOLSD VISUAL C^++6.0 程序设计
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.19.244.116