下载
中文
注册

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资源。