阅读:696回复:2
64bit下遇到的问题
小弟遇到一个问题,望高人指教。
我将32bit Windows下正常运行的程序编译成64bit的,在64bit Windows下失败,在调到DeviceIoControl时出错,GetLastError(),结果是‘参数错误’,不知道是何原因,哪位可以帮忙,谢谢!! |
|
沙发#
发布于:2005-03-09 08:40
主要是在指针的处理上,有所不同,虽然输入输出缓冲区指针系统会自动帮你转换,但缓冲区内的数据,你必须自己处理任何涉及到和驱动相关的指针都必须改为64位,还有可能CTRL_CODE也要做些修正,最好能在驱动中下断点看能否正常执行.......
|
|
|
板凳#
发布于:2005-03-09 09:14
小弟遇到一个问题,望高人指教。 爱莫能助,大家都有64位CPU了吗? |
|
|