Henry's Notebook
Many strange things
搜索
菜单
导航
首页
最近更改
随机页面
帮助
Henry's Home
个人资料
个人资料
创建账户
登录
消息
目前您没有通知。请访问您的
讨论页
以查看过去消息。
页面工具
内容页面
讨论
查看源代码
历史
首页
»
页面s
查看“Ioctl”的源代码
←
Ioctl
页面上次由
HenryHu
编辑于10年前
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:emailconfirmed
您可以查看与复制此页面的源代码。
== Linux == === fields === IOC_NRBITS 8 IOC_TYPEBITS 8 IOC_SIZEBITS 14 IOC_DIRBITS 2 IOC_NRSHIFT 0 IOC_TYPESHIFT IOC_NRSHIFT+IOC_NRBITS = 8 IOC_SIZESHIFT IOC_TYPESHIFT + IOC_TYPESIZE = 16 IOC_DIRSHIFT IOC_SIZESHIFT + IOC_SIZEBITS = 30 DIR (2) | SIZE(14) | TYPE(8) | NR(8) IOC(dir, type, nr, size) dir << dirshift | type << typeshift | nr << nrshift | size << sizeshift === direction === IOC_NONE 0 IOC_WRITE 1 IOC_READ 2 === example === 0x8b01 type=8b(wireless) nr=01
返回至
Ioctl
。