摘要:
在wince5.0下,用EVC编写应用程序的时候可以调用SetKMode 函数从用户模式进入内核模式,进而对内核进行操作(如从内核某地址开始的内存空间读取数据并保存到在应用程序开辟的内存空间中)。 所以可以通过前边的函数保存摄像头预览到的图像。然而在wince6.0下,不支持在VS2005编写的应用程序中调用该函数直接进入内核传递数据,如何解决呢? 首先说一下wince5.0下从内核读取数据的两种方式:一种是通过DeviceIoControl函数获得内核缓冲区数据的地址,然后在应用程序中进入内核模式从该地址传递数据,例如: BYTE* DDBdata=new BYTE[width*height 阅读全文