6410带动驱动,例如LEDDriver,在应用程序中通过CreateFile打开,使用ReadFile()读取数据,根据驱动中的LED_Read的返回值为TRUE,我的理解是,ReadFile的第四个参数lpNumberOfBytesRead应该是保存返回值的指针,那么×lpNumberOfBytesRead应该为1,可是,实际上返回值总是一个很大的数(0xD2BBFE60),对于WriteFile和IOControl同样的现象。自己写的驱动,也是相同的问题。
有没有遇到相同问题的,你们是如何解决的?