Utilice esta función para hacer que el intermediario solicite a los analizadores que efectúen el proceso de finalización en el mensaje especificado. La finalización es un proceso que fija cadenas de cabecera y relaciona la carpeta Properties con las cabeceras.
El comportamiento de este proceso es específico de cada analizador. Algunos analizadores no dan soporte al proceso de finalización.
Llame a cniFinalize antes de propagar un mensaje del nodo; por ejemplo, antes de llamar a cniWriteBuffer.
void cniFinalize(
int* returnCode,
CciMessage* message,
int options);
Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.
cniFinalize(&rc, outMsg, CCI_FINALIZE_NONE);
retvalue = cniPropagate(
&rc,
terminalObject,
localEnvironment,
exceptionList,
outMsg);
/* Manejar errores */