notifier_call(struct notifier_block *nb, unsigned long evt, void *ptr)上报typec事件
时间: 2024-03-18 16:45:40 浏览: 89
runtimeerror_notifier:runtimeerror_notifier gem 适用于那些没有电子邮件发送资源的人
对于上报typec事件,可以使用以下步骤:
1. 在需要上报typec事件的地方调用notifier_call函数,传入notifier_block结构体指针nb、typec事件evt和事件数据指针ptr。
2. 在notifier_block结构体中,定义notifier_call函数指针,该指针指向上报typec事件的具体实现函数。
3. 在上报typec事件的具体实现函数中,可以根据事件类型evt和事件数据指针ptr,执行相应的处理逻辑。
例如,可以定义一个名为typec_notifier的notifier_block结构体,其中定义notifier_call函数指针为typec_notifier_call。在需要上报typec事件的地方,调用notifier_call函数,将typec_notifier结构体指针和事件参数传入即可完成事件上报。在typec_notifier_call函数中,可以根据事件类型和数据指针,执行相应的处理逻辑,例如打印事件信息、向上层模块发送消息等。
阅读全文