内核中包含众多的函数指针,在大多数结构体中都会用到它,所以掌握函数指针显得极为重要。
内核中的函数指针需要注意的有三个要素:
1.函数指针的参数
由于内核中的函数指针的参数都是不允许改动的,所以要明白参数的来龙去脉。有的参数是内核构造好的,而有的参数是需要你向里面传值的,有的参数是你要向它里面拿到值的,所以参数一定要清楚。
2.函数指针什么时候调用
比如read函数指针在应用程序read的时候被调用,poll函数指针在应用程序select的时候被调用。
3.函数指针的功能。
内核中包含众多的函数指针,在大多数结构体中都会用到它,所以掌握函数指针显得极为重要。
内核中的函数指针需要注意的有三个要素:
1.函数指针的参数
由于内核中的函数指针的参数都是不允许改动的,所以要明白参数的来龙去脉。有的参数是内核构造好的,而有的参数是需要你向里面传值的,有的参数是你要向它里面拿到值的,所以参数一定要清楚。
2.函数指针什么时候调用
比如read函数指针在应用程序read的时候被调用,poll函数指针在应用程序select的时候被调用。
3.函数指针的功能。