这是一个可以注册为回调的函数,每次读取消息时,以及该消息沿消息流传播之前,输入节点都会调用该函数。如果用户出口状态是活动的,则会为在注册回调的执行组中读取的每个输入消息调用该函数。通过将指向该函数的指针提供为传递到 cciRegisterUserExit 的 CCI_UE_VFT 结构的 iFpInputMessageCallback 字段,可以注册回调。
typedef void (*cciInputMessageCallback) ( CciDataContext* userContext, CciMessage* message, CciMessage* localEnvironment, CciMessage* exceptionList, CciMessage* environment, CciMessageOrigin messageOrigin, CciNode* inputNode);