Call KernelIoControl in user space in WINCE6.0
2010-07-06 18:30
357 查看
WINCE6.0 is very different with the old versions. It more likes a desktop OS.
Drivers are running in kernel mode, programs run in user mode.
And many functions maybe just only be used in driversno longer can called in user mode,
for example, InterruptInitialize.
User mode codes can't access a virtual address directly.
Some functions are different in user mode and kernel mode. for example:
KernelIoControl, in kernel mode, it's linked to KernelIoctl, while in user mode it's EXTKernelIoctl.
And KernelIoControl in user mode only support a few IOCTLs, to support more IOCTLs, we must modify
the codes at: public\common\oak\oalioctl
Drivers are running in kernel mode, programs run in user mode.
And many functions maybe just only be used in driversno longer can called in user mode,
for example, InterruptInitialize.
User mode codes can't access a virtual address directly.
Some functions are different in user mode and kernel mode. for example:
KernelIoControl, in kernel mode, it's linked to KernelIoctl, while in user mode it's EXTKernelIoctl.
And KernelIoControl in user mode only support a few IOCTLs, to support more IOCTLs, we must modify
the codes at: public\common\oak\oalioctl
相关文章推荐
- How to call page method in UserControl?
- WinCE KernelIoControl函数5.0和6.0的区别
- WinCE KernelIoControl函数5.0和6.0的区别
- VirtualCopy in WinCE6.0
- Checkpoint/Restore in Userspace(CRIU)的安装与使用(CentOS 7.2)
- linux i2c access in kernel and user space
- VirtualCopy in WinCE6.0
- Linux Filesystem in Userspace(FUSE)
- How to create a read-only user in TFS source control
- KernelIoControl函数5.0和6.0的区别
- Not able to wire events in user control
- video_device ops in user_space
- VirtualCopy in WinCE6.0
- Doing It in User Space
- KernelIoControl函数5.0和6.0的区别
- Install the IIS 6.0 Management Compatibility Components in Windows 7 or in Windows Vista from Control Panel
- FUSE(Filesystem in userspace)(用户空间文件系统),user-space框架简单介绍
- Not able to wire events in user control
- How to create a read-only user in TFS source control
- FUSE(Filesystem in USErspace)