Use esta função para fornecer um buffer. Ela é usada apenas por nós de entrada. O endereço é especificado pelo parâmetro source como um fluxo de bits de entrada da mensagem de entrada para o broker.
Fornecendo um buffer, um nó input pode ler os dados no fluxo de bits que representa uma mensagem de entrada de uma origem de dados externa. O intermediário utiliza uma cópia dos dados e o responsável pela chamada pode liberar o armazenamento no retorno.
int cniSetInputBuffer(
void* returnCode,
CciMessage* message,
Void* source,
CCiInt length);
Nenhuma. Se ocorrer um erro, o parâmetro returnCode indica o motivo do erro.
cniSetInputBuffer(&rc, message, buffer, buflen);