阅读:1007回复:2
求救 VxD 访问静态配置内存映射设备在课本上有一个代码断例子,显示VXD如何存取从16MB开始,长度为256KB 的一段内存。 BYTE *LineAddr; PVOID PhysAddr; DWORD size; PhysAddr=(PVOID)Ox1000000;//16MB; size=256*1024; //256KB; LineAddr=(BYTE*)MapPhysToLinear(PhysAddr,size,0); *LineAddr=Ox5a; //写数据到设备 请问 Ox5a 这个是设备的地址吗???? 如果是。那么怎么可以获得这个设备的地址??? 只要知道了这个设备的地址,就可以写数据到设备了吗??? 当数据写到设备的这个地址,那么设备就可以显示出相应的信息了吗?? -- |
|
沙发#
发布于:2003-07-31 13:18
*LineAddr=Ox5a; //写数据到设备
-------------------- 上一句是赋值0x5a,0x5a不是地址,请看仔细!! |
|
|
板凳#
发布于:2003-07-31 16:14
谢谢回复
那请问 *LineAddr=Ox5a 这个赋值语句有什么用啊?、 *LineAddr=Ox5a; //写数据到设备 -------------------- 上一句是赋值0x5a,0x5a不是地址,请看仔细!! |
|