当前位置: 代码迷 >> WinCE >> CTL_CODE(,)解决办法
  详细解决方案

CTL_CODE(,)解决办法

热度:63   发布时间:2016-04-28 12:54:37.0
CTL_CODE(,,,)
1、
// show Camera 
// dwLenIn = 1 : Normal overlay
// dwLenIn = 4 : Alphablending 
// dwLenIn = 5 : Colorkey overlay
#define IOCTL_CAM_SHOW CTL_CODE( FILE_DEVICE_VIDEO, 1, METHOD_NEITHER,FILE_ANY_ACCESS)
...
2、
// set Camera
//pBufIn = (LPTSTR)szCameraName;
#define IOCTL_CAM_SETCAMERA CTL_CODE( FILE_DEVICE_VIDEO, 26, METHOD_IN_DIRECT,FILE_ANY_ACCESS)
1和2这是一个驱动程序中的
CTL_CODE()的功能号 从1直到26,请问1,2,3...26这些功能号个分别代表什么功能?宏定义前面的注释与宏定义本身有什么关系(例如dwLenIn的不同取值是如何通过CTL_CODE实现相关的功能的)?


------解决方案--------------------
没什么意义,就是把每个CODE都唯一标识出来。
------解决方案--------------------
探讨

没什么意义,就是把每个CODE都唯一标识出来。

------解决方案--------------------
就是一个标号,用来区别不同的IO_CTL.
------解决方案--------------------
OEM可以自己定制一些,PUBLIC中定义了一些
  相关解决方案