cniFinalize

Hace 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.

Sintaxis

void cniFinalize(
  int*         returnCode,
  CciMessage*  message,
  int          options);

Parámetros

returnCode
Código de retorno de la función (salida).
Los códigos de retorno posibles son:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_OBJECT
message
Dirección del objeto de mensaje para el que se debe finalizar el árbol de elementos (entrada).
options
Establezca este parámetro en CCI_FINALIZE_NONE.

Valores de retorno

Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.

Ejemplo

      cniFinalize(&rc, outMsg, CCI_FINALIZE_NONE);
      retvalue = cniPropagate(
                             &rc, 
                             terminalObject, 
                             localEnvironment, 
                             exceptionList, 
                             outMsg);

      /* Manejar errores */
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:11

as07590_