Esta é uma função que pode ser registrada como um retorno de chamada, é chamada sempre que um nó concluir o processamento de uma mensagem e está retornando o controle para seu nó upstream. Ela é chamada para cada mensagem propagada dentro do grupo de execução em que o retorno de chamada foi registrado, se o estado de saída de usuário é ativo. O retorno de chamada é registrado fornecendo um ponteiro para a função como o campo iFpNodeCompletionCallback da estrutura CCI_UE_VFT transmitida para cciRegisterUserExit.
Se o nó foi concluído devido a uma exceção não manipulada, ele é retornado com um reasonCode de CCI_EXCEPTION, e os detalhes de exceção podem ser obtidos pela chamada de cciGetLastExceptionData.
typedef void (*cciNodeCompletionCallback) ( CciDataContext* userContext, CciMessage* message, CciMessage* localEnvironment, CciMessage* exceptionList, CciMessage* environment, CciConnection* connection, int reasonCode);