当前位置: 代码迷 >> WinCE >> wince6.0上调用KernelIoControl
  详细解决方案

wince6.0上调用KernelIoControl

热度:59   发布时间:2016-04-28 12:41:44.0
wince6.0下调用KernelIoControl

KernelIoControl提示没定义 请问要包含哪个头文件呢
还有很奇怪的是IOCTL_HAL_REQUEST_SYSINTR这个宏的定义位于bsp中的一个pkfuncs.h的文件中,但是我在应用层用#include<pkfuncs.h>提示找不到fatal error C1083: Cannot open include file: 'pkfuncs.h': No such file or directory
这是为什么
pkfuncs位于D:\WINCE600\OSDesigns\S3C6410_DEMO\S3C6410_DEMO\Wince600\SMDK6410_ARMV4I\cesysgen\oak\inc\pkfuncs.h
是在bsp中的位置不对?放在哪里的文件才能在应用层用#include <>调用呢
------解决方案--------------------
你那玩意儿要做成驱动的,很多东东只能在kernel mode下干活的
------解决方案--------------------
KernelIoControl(IOCTL_HAL_REQUEST_SYSINTR,.. 在WinCE6 只能在 Kernel Mode 下使用, 最好是寫成 driver, App 是無法使用的, Run Time 一定會 fail!!

Paul, Chao @ Techware
  相关解决方案