请问各位高手一个问题: 现在我要在内核态访问一个I/O port: 0x201 port. 我写了一个driver在内核driver中去读写0x201 port.原以为很容易.但我发现我在driver中无法从201 port中读到数据.我想可能是PnP没有给201 port分...
全文
回复(5) 2003-06-10 18:55 来自版块 - 内核编程
表情
Lingfeng上接:我的两个测试函数的实现 (这两个函数是我的测试内容.其实大家不要搞清为什么要这样做,这是我们自己的代码,仅在driver中来调用,然后我的driver就把我要的结果返回给我的应用程序.) void WinbondGamePortTest(); void ViaGame...(2003-06-10 23:07)
Lingfeng我的driver是这样做的: #include <ntddk.h> #define IOPM_SIZE 0x2000 typedef char IOPM[IOPM_SIZE]; IOPM *pIOPM = NULL; // Define the va...(2003-06-10 22:46)
zydcat不用分配资源 直接读写就可以的 :D(2003-06-10 21:58)
libin2309能不能说的详细点,你是怎么做的?具体怎么做的! 我想最基本的I/O读写,应该不难! 用READFILE或DEVICEIOCTL来实现,在应用层开辟缓冲区,然后映射到驱动层,利用最基本的读函数就能实现了,我用DS实现过,没什么难度!(2003-06-10 21:50)
Lingfeng请问班竹遇到过这样的问题没有?帮小弟一吧吧. 我想的话可以人为的向PnP管理器请求分配资源吧. (2003-06-10 20:40)

返回顶部