A função cciInputMessageCallback pode ser registrada como um retorno de chamada e é chamada toda vez que uma mensagem é lida por um nó de entrada e antes que a mensagem seja propagada para o fluxo de mensagens.
A função cciInputMessageCallback é chamada para cada mensagem de entrada que é lida no grupo de execução em que o retorno de chamada é registrado, se o estado de saída de usuário estiver ativo. O retorno de chamada é registrado fornecendo um ponteiro para a função como o campo iFpInputMessageCallback da estrutura CCI_UE_VFT transmitida para cciRegisterUserExit.
typedef void (*cciInputMessageCallback) ( CciDataContext* userContext, CciMessage* message, CciMessage* localEnvironment, CciMessage* exceptionList, CciMessage* environment, CciMessageOrigin messageOrigin, CciNode* inputNode);