这个函数还是比较常用的。
(1)Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。
(2)接口:
container_of(ptr, type, member)
参数说明:
ptr:表示结构体中member的地址
type:表示结构体类型
member:表示结构体中的成员
通过ptr的地址可以返回结构体的首地址
本文介绍Linux内核中常用的Container_of宏,该宏帮助开发者通过结构体成员的地址找到整个结构体的地址。文章详细解释了宏的用法及参数含义。
这个函数还是比较常用的。
(1)Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。
(2)接口:
container_of(ptr, type, member)
参数说明:
ptr:表示结构体中member的地址
type:表示结构体类型
member:表示结构体中的成员
通过ptr的地址可以返回结构体的首地址
886

被折叠的 条评论
为什么被折叠?
