阅读:776回复:0
请斑竹救急!!!
deviceiocontrol函数产生irp-mj-control的请求包,到达驱动程序,现在要用m_Lower.BuildVendorRequest函数来产生URB,现在的问题就是deviceiocontrol的参数的用途??比如输入缓冲区,MSDN上解释为提供参数,可这个参数在驱动中又反映在哪?驱动中如何应用??
KIRP::IOCTLBUFFER返回系统缓冲区,可此时系统缓冲区存放的是何? 另外:参照ZBOARD的驱动,主机的deviceiocontrol函数参数输入,输出缓冲有一个为空,我现在的deviceiocontrol两个都不为空,就更不明白IOCTLBUFFER的内涵。 说明,我现在用得时周立功的实验板,主要是用DS写它的驱动, 产生上述问题。请赐教 :( :( |
|