2.4.3. ioctl FE_GET_INFO

2.4.3.1. 名称

FE_GET_INFO - 查询数字电视前端功能并返回有关前端的信息。此调用只需要对设备的只读访问权限。

2.4.3.2. 概要

FE_GET_INFO

int ioctl(int fd, FE_GET_INFO, struct dvb_frontend_info *argp)

2.4.3.3. 参数

fd

open() 返回的文件描述符。

argp

指向结构体 dvb_frontend_info 的指针

2.4.3.4. 描述

所有数字电视前端设备都支持 ioctl FE_GET_INFO ioctl。它用于识别与此规范兼容的内核设备,并获取有关驱动程序和硬件功能的信息。该 ioctl 接受一个指向由驱动程序填充的 dvb_frontend_info 的指针。当驱动程序与此规范不兼容时,ioctl 返回错误。

2.4.3.5. 前端功能

功能描述了前端可以做什么。某些功能仅在某些特定的前端类型上受支持。

前端功能在 fe_caps 中描述。

2.4.3.6. 返回值

成功时返回 0。

错误时返回 -1,并且会适当地设置 errno 变量。

通用错误代码在 通用错误代码 章节中描述。