1. 数据结构如果作为参数从ioctl传到驱动,那么这个数据结构应该定在驱动的头文件夹中,再include到应用层(坚决不推荐在应用层独立定义和驱动相同的数据结构传下去),不推荐定义在应用层头文件中,否则驱动需要去inlude应用层的头文件。