编写设备驱动程序

I/O 控制接口

在正常的系统活动期间,内核终端仿真器通过下表中列出的 ioctl 接口与控制台帧缓存器驱动程序进行通信:

ioctl 名称

对应的数据结构 

说明 

VIS_DEVINIT

vis_devinit

初始化终端仿真器模块与帧缓存器之间的会话。请参见VIS_DEVINIT

VIS_DEVFINI

不适用 

终止终端仿真器模块与帧缓存器之间的会话。请参见VIS_DEFINI

VIS_CONSDISPLAY

vis_consdisplay

以矩形显示像素。请参见VIS_CONSDISPLAY

VIS_CONSCOPY

vis_conscopy

复制像素的矩形区(滚动)。请参见VIS_CONSCOPY

VIS_CONSCURSOR

vis_conscursor

显示或隐藏文本光标。请参见VIS_CONSCURSOR

VIS_PUTCMAP

vis_cmap

将终端仿真器模块色彩表发送到帧缓存器驱动程序。请参见VIS_PUTCMAP

VIS_GETCMAP

vis_cmap

从帧缓存器读取终端仿真器模块色彩表。请参见VIS_GETCMAP