将与指定的消息关联的语法元素树写到从属于消息对象的数据缓冲区。此函数通常由输出节点使用。此操作将元素树序列化到位流中,然后可以按相连的字节顺序进行处理。当将位流写到代理外的目标时应该使用此函数。
您必须在此调用前调用 cniFinalize,否则它不会起作用。
void cniWriteBuffer( int* returnCode, CciMessage* message);
无。 如果发生错误,则 returnCode 参数表明错误原因。
cniCopyElementTree(&rc, inLastChild, outLastChild); cniFinalize(&rc, outMessage); cniWriteBuffer(&rc, outMessage);