Ioctl 在计算中ioctl 是对设备特定的输入输出操作和其他不能用常规系统调用表达的操作的系统调用 它需要一个指定请求代码的参数 调用的效果完全取决于请求代码 请求代码通常是特定于设备的 例如可以指示物理设备弹出光盘的 CDROM 设备则驱动程序将提供 ioctl 请求代码来执行此操作 与设备无关的请求代码有时用于让用户空间访问仅由核心系统软件使用或仍在开发中的内核功能 ioctl 系统调用以该名称首次出现在 Unix 版本  中 大多数 Unix 和类 Unix 系统都支持它包括 Linux 和 macOS但可用的请求代码因系统而异Microsoft Windows 在其 Win API 中提供了一个类似的函数名为DeviceIoControl