非常感谢楼主的解答。希望楼主再帮忙指点下。我对这个函数的内容实在没理解透,谢谢了。请帮忙看下这个函数的内容
UNS32 RegisterSetODentryCallBack(CO_Data* d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)
{
UNS32 errorCode;
ODCallback_t *CallbackList;
const indextable *odentry;
odentry = scanIndexOD (d, wIndex, &errorCode, &CallbackList);
if(errorCode == OD_SUCCESSFUL && CallbackList && bSubindex < odentry->bSubCount)
CallbackList[bSubindex] = Callback; //CallbackList不是函数内部定义的么?如果跳出了这个函数,这句还有意义么?
return errorCode;
} |
建议你找给你提供完整程序的那个人帮忙