3

使用 IOCTL 时,我们可以对设备驱动程序使用动态注册吗?

4

1 回答 1

4

您不需要主编号来定义 ioctl,这些是不相关的。

您需要的是一个(有些)唯一(或至少不是内置的)数字或字母来标识您的 ioctl 范围。可以选择注册这些(寄存器在 中Documentation/ioctl/ioctl-number.txt,其中也有使用说明)以防止(或至少降低概率)其他人也使用它。

我强烈建议在任何情况下阅读文档,因为它解释了常见的约定和用法。

于 2012-05-17T14:38:58.197 回答