La función se puede registrar como una devolución de llamada y se invoca cada vez que un nodo de entrada lee un mensaje y antes de que el mensaje se propague en sentido descendente por el flujo de mensajes.
La función cciInputMessageCallback se invoca para cada mensaje de entrada que se lee en el grupo de ejecución en el que se ha registrado la llamada de devolución, si la salida de usuario está en estado activo. La llamada de devolución se registra proporcionando un puntero a la función como el campo iFpInputMessageCallback de la estructura CCI_UE_VFT que se ha pasado a cciRegisterUserExit.
typedef void (*cciInputMessageCallback) ( CciDataContext* userContext, CciMessage* message, CciMessage* localEnvironment, CciMessage* exceptionList, CciMessage* environment, CciMessageOrigin messageOrigin, CciNode* inputNode);