cniSetInputBuffer

Inicio del cambioMediante la utilización de esta función, el canal de llamada puede proporcionar un almacenamiento intermedio. Sólo la utilizan los nodos de entrada. El parámetro source especifica la dirección como una corriente de bits de entrada del mensaje de entrada al intermediario. Al proporcionar un almacenamiento intermedio, un nodo de entrada puede leer los datos de la corriente de bits que representa un mensaje de entrada de un origen de datos externo. El intermediario hace una copia de los datos y el canal de llamada puede liberar el almacenamiento al devolver el control.Fin del cambio

Sintaxis

int cniSetInputBuffer(
  void*        returnCode,
  CciMessage*  message,
  Void*        source,
  CCiInt       length);			

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
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
message
Objeto de mensaje que utiliza el almacenamiento intermedio descrito por el parámetro source para representar la corriente de bits de entrada (entrada).
source
Dirección del almacenamiento intermedio que se debe utilizar como entrada (entrada).
length
Longitud del almacenamiento intermedio de entrada descrito por el parámetro source (entrada).

Valores de retorno

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

Ejemplo

   cniSetInputBuffer(&rc, message, buffer, buflen);
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as07660_