cpiAppendToBuffer

用途

将数据附加到包含消息的位流表示的缓冲区,用于指定的解析器对象。

语法

void cpiAppendToBuffer(
    int*                returnCode,
    CciParser*  parser,
    CciByte*    data,
    CciSize                    length);

参数

returnCode
接收来自函数(输出)的返回码。
可能的返回码是:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_PARSER_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_LENGTH
parser
指定解析器对象的地址(输入)。
data
要附加到缓冲区的数据的地址(输入)。
length
要追加到缓冲区的数据的大小(以字节为单位)(输入)。

返回值

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

样本

此示例取自样本解析器文件 BipSampPluginParser.c(634 行):

  cpiAppendToBuffer(&rc, parser, (char *)"Some test data", 14);
相关概念
用户定义的解析器
用户定义的扩展
相关任务
使用 C 创建解析器
相关参考
cpiBufferByte
cpiBufferPointer
cpiBufferSize
C 解析器实用程序函数
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as08260_