IOSample基于WDF I/O读写示例
基于 WDF 的 I/O 端口读写示例,代码清晰、结构规范,还带个能直接跑的测试程序,蛮适合刚上手驱动开发的你练手用。驱动部分用的是 KMDF,读写端口用到IoReadPortUchar
这些内核 API,响应也快。测试应用是用户态的,用来触发读写操作验证功能,调试起来也方便。
Windows 驱动开发里,端口操作其实挺基础但又容易踩坑,是你想搞清楚设备是怎么和系统打交道的,这种示例值。代码里有完整的驱动初始化、I/O 求流程,流程走下来一遍,思路就清楚了。
整个包里驱动和用户程序都给你配好了,基本不用怎么改就能直接跑。想要改进功能,比如换成具体硬件寄存器、增加异步逻辑,也方便。嗯,适合用来当做自己开发小设备驱动的起步模板。
如果你正在研究 WDF 驱动,或者准备自己写个能控制 I/O 设备的驱动,IOSample based on wdf这个例子蛮值得一看。多跑几遍,调调测试程序的参数,理解会更深入。
IOSample.rar
预估大小:42个文件
IOSample
文件夹
dirs
9B
buildchk_wxp_x86.log
5KB
exe
文件夹
Test_IOSample.dsp
5KB
StdAfx.cpp
300B
Test_IOSample.opt
94KB
Test_IOSample.ncb
73KB
Debug
文件夹
vc60.pdb
244KB
1.46MB
文件大小:
评论区