(一)解析:class_create函数和class_destroy函数
/ * *
创建一个struct类结构
* @owner:指向“拥有”这个struct类的模块的指针
* @name:指向该类名称的字符串的指针。
*
*这是用来创建一个结构类指针,然后可以使用
*调用class_device_create()。
*
*注意,这里创建的指针将在完成时被销毁
*调用class_destroy()。
* /
从使用示例中和解析中我们看出,使用class_create函数第一个变量为.owner,第二个变量为这个类的名字
/ * *
* class_destroy -销毁一个struct类结构
* @cls:指向将要被销毁的struct类的指针
*
*注意,要销毁的指针必须是通过调用创建的
* class_create()。
* /
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:004_linux驱动之_class_create创建一个设备类 - Python技术站