cniCreateMessage

创建新输出消息对象。对于每个对此函数的调用,当已经完成对输出消息的处理时,应该有一个对 cniDeleteMessage 的匹配的调用来返回已分配的资源。

语法

CciMessage* cniCreateMessage(
    int*                returnCode,
    CciMessageContext*  messageContext);

参数

returnCode
来自函数(输出)的返回码。
可能的返回码是:
  • CCI_SUCCESS
  • CCI_FAILURE
  • CCI_EXCEPTION
  • CCI_INV_MESSAGE_CONTEXT
messageContext
消息上下文的地址(输入)。使用 cniGetMessageContext 从进入消息获取上下文(例如,在 cniEvaluate 函数中接收到的消息)。

返回值

如果成功,则返回消息对象的地址。否则,返回值零(CCI_NULL_ADDR),并且 returnCode 参数表明错误的原因。

示例

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