《Win 9X虚拟设备驱动程序编程指南》求取 ⇩
作者 | 杨强,李堂秋编著 编者 |
---|---|
出版 | 北京:清华大学出版社 |
参考页数 | 132 ✅ 真实服务 非骗流量 ❤️ |
出版时间 | 1999(求助前请核对) 目录预览 |
ISBN号 | 7302033242 — 违规投诉 / 求助条款 |
PDF编号 | 87622158(学习资料 勿作它用) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |
第1章 QuickVxD的使用介绍1
1.1 QuickVxD具体操作方法1
1.1.1 VxD设备参数(Device Parameters)1
前言1
1.1.2 应用程序调用接口(Application Interfaces)3
1.1.3 VxD服务(VxD Services)4
1.1.4 VxD的控制消息(Control Messages)4
1.1.5 VxD的主要类(Classes)5
1.1.6 输出文件(Output Files)5
2.1.1 VDevice类的基本编程方法7
2.1.2 VDevice类的主要成员函数7
第2章 框架类(Framework Classes)7
2.1 VDevice类7
2.2 VVirtual Machine类10
2.2.1 类VVirtual Machine针对控制消息的主要成员函数10
2.2.2 类VVirtual Machine其它成员函数11
2.3 VThread类12
2.4 创建一个“hello”VxD13
2.5 在MSVC集成环境中创建VxD14
3.1 类VIOPort的成员函数介绍16
第3章 I/O设备驱动程序的编写16
3.2 使用类VIOPort17
3.3 注意事项18
3.4 创建一个使用VIOPort的VxD19
第4章 中断VxD的编程23
4.1 硬件中断编程23
4.1.1 VHardwareInt类23
4.1.1.1 VPICD的介绍23
4.1.1.2 类VHardwareInt主要成员函数24
4.1.1.3 使用类VHardwareInt26
4.1.1.4 COM2中断实例28
4.1.2 VSharedHardwareInt类30
4.1.2.1 VSharedHardwareInt类主要成员函数30
4.1.2.2 使用类VSharedHardwareInt30
4.2 软中断编程30
4.2.1 类VPreChainV86Int30
4.2.1.1 VPreChainV86Int类主要成员函数30
4.2.1.2 使用类VPreChainV86Int31
4.2.2 类VInChainInt32
5.1.3 其它VxD对DMA通道的虚拟化34
5.1.2 VDMAD简介34
5.1 DMA的有关知识34
5.1.1 DMA简介34
第5章 DMA设备驱动程序的编程34
5.1.4 DMA内存缓冲(buffer)和应用程序内存区(region)35
5.2 与DMA有关的类35
5.2.1 DMAChannel类35
5.2.1.1 类VDMAChannel主要成员函数35
5.2.1.2 使用类VDMAChannel38
5.2.2 VDMABuffer类39
5.2.2.1 类VDMABuffer主要成员函数39
5.2.2.2 使用类VDMABuffer40
第6章 热键VxD的编程42
6.1 VHotKey类主要成员函数42
6.2 使用类VHotKey44
6.3 一个捕捉Ctl+C热键的VxD45
第7章 TimeOut设备驱动程序的编写47
7.1 类VTimeOut及其派生类47
7.1.1 VTimeOut类主要成员函数47
7.1.2 VGlobalTimeOut类新的成员函数47
7.1.5 VThreadTimeOut类新的成员函数48
7.1.4 VAsyneTimeOut类新的成员函数48
7.1.3 VVMTimeOut类新的成员函数48
7.2 使用类VTimeOut及其派生类49
7.3 创建一个Beeper设备驱动程序50
第8章 针对错误处理的设备驱动程序的编写52
8.1 错误处理类介绍52
8.1.1 VFault类52
8.1.1.1 VFault类主要成员函数52
8.1.2.1 类VNMIEvent新的成员函数53
8.1.2.2 使用类VNMIEvent53
8.1.2 VNMIEvent类53
8.1.3 类VProtModeFault54
8.1.3.1 类VProtModeFault新的成员函数54
8.1.3.2 使用类VProtModeFault54
8.1.4 类VVMMFault54
8.1.4.1 类VVMMFault新的成员函数54
8.1.4.2 使用类VVMMFault54
8.1.5 类VV86ModeFault54
8.1.5.1 类VV86ModeFault新的成员函数54
8.1.6 类VInvalidPageFault55
8.1.6.1 类VInvalidPageFault新的成员函数55
8.1.5.2 使用类VV86ModeFault55
8.2 使用错误处理类56
第9章 事件处理类设备驱动程序的编写58
9.1 事件处理类58
9.2 类VDeviceAPI58
9.2.1 类VDeviceAPI主要成员函数58
9.2.2 使用类VDeviceAPI59
10.1 类VEvent61
10.1.1 类VEvent的主要成员函数61
第10章 异步事件设备驱动程序的编写61
10.2 类VGlobalEvent62
10.2.1 类VGlobalEvent新的成员函数62
10.2.2 使用类VGlobalEvent63
10.2.3 一个IRQ8中断发声VxD的编写64
10.3 类VVMEvent67
10.3.1 类VVMEvent新的成员函数67
10.3.2 使用类VVMEvent67
10.4 类VAppyTimeEvent68
10.4.1 类VAppyTimeEvent的主要成员函数69
10.4.2 使用类VAppyTimeEvent71
11.1 类VCallbackv73
11.1.1 类VCallback主要成员函数73
第11章 回调函数类73
11.2 类VV86Callback74
11.2.1 类VV86Callback新的成员函数74
11.2.2 使用类VV86Callback74
11.3 类VProtModeCallback74
11.3.1 类VProtModeCallback新的成员函数74
11.3.2 使用类VProtModeCallback74
11.4.1.1 类VInChainInt的主要成员函数75
11.4.2 类VInChainV86Int75
11.4 中断处理中的回调函数75
11.4.1 类VInChainInt75
11.4.2.1 类VInChainV86Int新的成员函数76
11.4.2.2 使用类VInChainV86Int76
11.4.3 类VInChainPMInt77
11.4.3.1 类VInChainPMInt新的成员函数77
11.4.3.2 使用类VInChainPMInt77
12.1.1 类VPageObject的主要成员函数79
12.1.2 使用类VPageObject79
第12章 内存管理类79
12.1 类VPageObject79
12.2 类VLockedPageObject80
12.2.1 类VLockedPageObject的主要成员函数80
12.2.2 使用类VLockedPageObject80
12.2.3 类VLockedPageObject和类VPageObject的差别81
12.3 更多的内存管理类81
12.3.1 类VGlobalV86Area81
12.3.2 类VPageBlock和VV86Pages81
13.1.1 类VSemaphore主要成员函数82
第13章 同步对象类82
13.1 类VSemaphore82
13.1.2 使用类VSemaphore83
13.2 类VMutex84
13.2.1 类VMutex主要成员函数84
13.2.2 使用类VMutex86
第14章 在VxD中使用注册表88
14.1 类VRegistryKey主要成员函数88
14.2 使用类VRegistryKey91
15.1 类VPipe92
15.1.1 类VPipe主要成员函数92
第15章 管道类92
15.1.2 使用类VPipe93
15.2 类VDosToWinPipe94
15.2.1 类VDosToWinPipe新的成员函数94
15.2.2 使用类VDosToWinPipe95
第16章 设备驱动程序的DPMI Vendor调用入口97
16.1类VV86DPMIEntry和类VPMDPMIEntry介绍97
16.1.1 类VV86DPMIEntry97
16.1.1.1 类VV86DPMIEntry成员函数97
16.2 使用类VV86DPMIEntry和类VPMDPMIEntry98
16.2.1 使用类VPMDPMIEntry和VV86DPMIEntry98
16.1.2.1 类VPMDPMIEntry成员函数98
16.1.2 类VPMDPMIEntry98
16.3 例Classtut VxD101
第17章 VxD调用细则115
17.1 从其它VxD中调用VxD函数115
17.2 从V86代码或Win16(保护模式)代码中调用VxD函数118
17.3 Win32代码调用VxD函数119
17.4 利用DPMI方式调用VxD函数121
附录1 控制消息123
附录2 VxD中的数据结构125
参考文献132
1999《Win 9X虚拟设备驱动程序编程指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由杨强,李堂秋编著 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
- UNIX系统V/386 第4版 设备驱动程序界面/驱动程序 核心界面 DDI/DKI 参考手册
- 1992 北京:电子工业出版社
- unix系统v/386第4版-程序员指南:scsi驱动程序界面
- 北京:电子工业出版社
- UNIX系统V第4版-迁移指南
- 北京:电子工业出版社
- 程序员编程指南 2
- 1991 中国科学院希望高级电脑技术公司
- UNIX设备驱动程序
- 北京科海培训中心
- MS-DOS设备驱动程序剖析与实现
- 北京科海培训中心
- vaxpsix29程序设计员指南
- 2000系列资料出版中心
- Microsoft Windows 3.0设备驱动程序开发工具箱使用指南 下
- 1992 北京希望电脑公司
- Microsoft Windows 3.0设备驱动程序开发工具箱使用指南 上下 DDK
- 1992 北京希望电脑公司
- 如何写UNIX设备驱动程序
- 1991 中国科学院希望高级电脑技术公司
- Microsoft C++程序设计指南
- 1993 北京:清华大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD