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

指向 struct 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 變數。

通用錯誤程式碼在 通用錯誤程式碼 章節中描述。