Use esta função para gravar a árvore de elementos de sintaxe associada à mensagem especificada no buffer de dados que pertence ao objeto de mensagem. Essa função é utilizada tipicamente por nós de saída.
Essa operação serializa a árvore de elementos em um fluxo de bits que pode então ser processado como uma seqüência de bytes contíguos. Essa função deve ser utilizada ao gravar o fluxo de bits para um destino que esteja fora do intermediário.
É necessário chamar cniFinalize antes desta chamada ou cniWriteBuffer falhará.
void cniWriteBuffer(
int* returnCode,
CciMessage* message);
Nenhuma. Se ocorrer um erro, o parâmetro returnCode indica o motivo do erro.
cniCopyElementTree(&rc, inLastChild, outLastChild);
cniFinalize(&rc, outMessage);
cniWriteBuffer(&rc, outMessage);