在正常的系统活动期间,内核终端仿真器通过下表中列出的 ioctl 接口与控制台帧缓存器驱动程序进行通信:
ioctl 名称 |
对应的数据结构 |
说明 |
---|---|---|
VIS_DEVINIT |
vis_devinit |
初始化终端仿真器模块与帧缓存器之间的会话。请参见VIS_DEVINIT。 |
VIS_DEVFINI |
不适用 |
终止终端仿真器模块与帧缓存器之间的会话。请参见 |
VIS_CONSDISPLAY |
vis_consdisplay |
以矩形显示像素。请参见 |
VIS_CONSCOPY |
vis_conscopy |
复制像素的矩形区(滚动)。请参见 |
VIS_CONSCURSOR |
vis_conscursor |
显示或隐藏文本光标。请参见 |
VIS_PUTCMAP |
vis_cmap |
将终端仿真器模块色彩表发送到帧缓存器驱动程序。请参见 |
VIS_GETCMAP |
vis_cmap |
从帧缓存器读取终端仿真器模块色彩表。请参见 |