此帖出自嵌入式系统论坛
最新回复
这是摄像头驱动的一部分,camera.cpp 文件中BOOL CIS_IOControl(,,,,,,)函数用到了上面的宏定义:
BOOL CIS_IOControl(DWORD hOpenContext,
DWORD dwCode,
PBYTE pBufIn,
DWORD dwLenIn,
PBYTE pBufOut,
DWORD dwLenOut,
PDWORD pdwActualOut)
{
BOOL RetVal = TRUE;
DWORD dwErr = ERROR_SUCCESS;
static unsigned int time=0,old_time=0;
switch (dwCode)
{
...
case IOCTL_CAM_SHOW :
//Show Menu
RETAILMSG(MSG_EN_1,(TEXT("CAMERA:IOCTL_CAM_SHOW(%x)\r\n"),dwLenIn));
break;
case IOCTL_CAM_HIDE :
// Close display window
RETAILMSG(MSG_EN_1,(TEXT("CAMERA:IOCTL_CAM_HIDE\r\n")));
break;
....
}
return true;
}
如果dwCode=IOCTL_CAM_HIDE ;是怎么完成Close display window的功能的呢?
我主要是想知道code值不同的意义,在哪儿能够用的到呢?有时如何使用的呢?
我开始学习,有不解之处,谢谢各位指教!
详情
回复
发表于 2010-5-7 16:00
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
EEWorld Datasheet 技术支持