Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxドライバーを学ぶ過程で、私はcontainerというマクロに出会いました。  

このマクロはinclude /linux /kernel.hで定義されています。最初にコードを投稿します。

/** * container_of - 構造体のメンバをそれを含む構造体にキャストします* @ptr * @type:これが埋め込まれているコンテナ構造体の型。* @member:構造体内のメンバの名前。* * /

#define container_of(ptr、

Linuxドライバーを学ぶ過程で、私はcontainerというマクロに出会いました。  

このマクロはinclude /linux /kernel.hで定義されています。最初にコードを投稿します。

/** * container_of - 構造体のメンバをそれを含む構造体にキャストします* @ptr * @type:これが埋め込まれているコンテナ構造体の型。* @member:構造体内のメンバの名前。* * /

#define container_of(ptr、

  
 メンバー1 + ------------- + 0xA004
Copyright © Windowsの知識 All Rights Reserved