阅读:1088回复:2
哪位大虾帮忙看下,读I/O的代码有什么问题?
NTSTATUS OW810Device::ReadB_Handler(KIrp I)
{ int Addr = I.IoctlInputBufferSize(); char m_b; m_b = m_LocIO.inb( Addr ); KMemory Mem( I.Mdl() ); strcpy( (PCHAR)Mem.MapToSystemSpace(), &m_b ); I.Information() = sizeof(char); return STATUS_SUCCESS; } 注: KMemoryRange m_LocIO; 谢谢了先 |
|
|
沙发#
发布于:2004-09-02 20:42
有什么现象 说说看
|
|
板凳#
发布于:2004-09-03 08:31
应用程序与驱动程序通信完成后,也就是执行完上述代码后,应用程序指针就飞到不知什么地方去了,如果不执行与驱动程序通信部分,就没有问题
|
|
|