module_param
是 Linux 內核模塊編程中用于定義模塊參數(shù)的宏
int
:整數(shù)類型,可以是有符號或無符號的。long
:長整數(shù)類型,也可以是有符號或無符號的。short
:短整數(shù)類型,可以是有符號或無符號的。char
:字符類型,通常用于表示布爾值(0 或 1)或單個字符。bool
:布爾類型,通常用于表示開關狀態(tài)(true 或 false)。string
:字符串類型,用于傳遞文本信息。array
:數(shù)組類型,可以是上述任何基本類型的數(shù)組。需要注意的是,module_param
只支持這些基本數(shù)據(jù)類型。如果你需要使用其他數(shù)據(jù)類型,可能需要在內核模塊中手動解析和處理用戶輸入的參數(shù)。