This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI-RTOS
在哪里描述了 NDK 挂钩?
NDK 用户指南指出、您可以使用 XGCONF 来调用函数以响应特定事件。 本指南声称"挂钩函数必须使用以下格式定义:void functionName (void)"
但有几个示例项目将 IP 地址挂钩定义为 void netIPAddrHook (unsigned int ipaddr、unsigned int IfIdx、unsigned int fAdd);
我对《用户指南》的理解使我期望出现错误、因为这个挂钩接受参数。 代码起作用;函数编译并传递参数。
在哪里声明了这些挂钩函数? 什么资源会通知开发人员 IP 地址挂钩的第一个参数是 IP 地址? 或者、我是不是以某种方式定义它?
Todd、
对于我的大部分需求而言、这似乎是一个很好的资源。 但是在本例中,html 指南显示 ip hook“传递传递给 NetworkIPAddr()、ipaddr、IfIdx、fAddr 的参数相同”
您是否会碰巧知道在哪里可以找到 NetworkIPAddr()的定义或描述以及它的参数?
我把除 IfIdx 以外的所有东西都连接在一起。 它来自传递给该函数的"item"变量:
/*------------------ *
/* SPIpNet()- CFGTAG _IPNet 服务提供商*/
/*------------------ *
静态 int SPIpNet (handle hCfg、uint Tag、uint Item、uint Op、handle hCfgEntry);
后面是 struct_cfgenry 的项目字段。
最终目标是理解。 如何从不了解挂钩转变为掌握挂钩。 我认为我不需要"IfIdx"、但我想知道这一点。