wince6, driver malloc一块memory,怎么传给app使用?
memory地址,通过ioctrl传给app,在app端调用mapptrtoprocess,还是不能访问,data abort, how
[解决办法]
Driver 在 Kernel Mode, Application 在 User Mode, User mode 是不能去直接 access kernel mode 的資料, 比較好的做法是, app 去 allocate memory 後傳給 driver, driver 去做 asynchronous marshal.
Paul, Chao @ Techware
[解决办法]
贴一下代码看看
MapPtrToProcess 用法
[解决办法]
呀,直接通过 IOCTRL 来控制这段内存
[解决办法]
在driver添加对这段memory的读写方法,通过IO放出去,由应用通过IO来操作这两个方法