cniSetInputBuffer

更新开始使用此函数,调用者可以提供缓冲区。仅由输入节点使用它。由 source 参数将地址指定为到代理的输入消息的输入位流。通过提供缓冲区,输入节点可以从外部数据源将数据读到表示输入消息的位流。代理会复制该数据,调用者可在返回时释放存储空间。更新结束

语法

int cniSetInputBuffer(
    void*        returnCode,
    CciMessage*  message,
    Void*        source,
  CCiInt       length);			

参数

returnCode
来自函数(输出)的返回码。
可能的返回码是:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_OBJECT
  • CCI_INV_DATA_POINTER
  • CCI_INV_DATA_BUFLEN
message
使用缓冲区的消息对象由 source 参数进行描述来表示输入位流。(输入)
source
要用作输入的缓冲区的地址。(输入)
length
输入缓冲区的长度由 source 参数进行描述。(输入)

返回值

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

示例

   	cniSetInputBuffer(&rc, message, buffer, buflen);
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as07660_