drvHdcSetSessionReference
函数功能
设置HDC会话(session)进程绑定,创建会话后,会话使用进程需调用该接口。例如进程A创建session,把该session给子进程B使用,则该接口在进程B中调用。
函数原型
drvError_t drvHdcSetSessionReference(HDC_SESSION session)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
session |
输入 |
已经创建的session。 类型:HDC_SESSION。 |
返回值说明
- 0:DRV_ERROR_NONE,成功
- 3:DRV_ERROR_INVALID_VALUE,参数错误
- 4:DRV_ERROR_INVALID_HANDLE,bind字符设备失败
- 17:DRV_ERROR_IOCRL_FAIL:ioctl命令失败。
约束说明
- 不支持孙子进程(即子进程的子进程)使用session。
- 如果创建session后不调用该接口,在进程异常后,若上层应用未做异常处理,HDC无法感知并释放对应session资源。
父主题: 公共接口