Mediante 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 puede acceder a este almacenamiento intermedio en cualquier momento mientras el objeto de mensaje al que está conectado se está propagando mediante un flujo de mensajes.
int cniSetInputBuffer( void* returnCode, CciMessage* message, Void* source, CCiInt length);
Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.