cniWriteBuffer

将与指定的消息关联的语法元素树写到从属于消息对象的数据缓冲区。此函数通常由输出节点使用。此操作将元素树序列化到位流中,然后可以按相连的字节顺序进行处理。当将位流写到代理外的目标时应该使用此函数。

您必须在此调用前调用 cniFinalize,否则它不会起作用。

语法

void cniWriteBuffer(
    int*                returnCode,
    CciMessage*  message);

参数

returnCode
来自函数(输出)的返回码。
可能的返回码是:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_OBJECT
message
要序列化的元素树的消息对象的地址(输入)。

返回值

无。 如果发生错误,则 returnCode 参数表明错误原因。

示例

cniCopyElementTree(&rc, inLastChild, outLastChild);
cniFinalize(&rc, outMessage);
cniWriteBuffer(&rc, outMessage);
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as07670_