cniCreateNodeFactory

在消息代理引擎中创建节点工厂。创建命名的消息流节点工厂的单个实例。

必须仅在初始化函数 bipGetMessageFlowNodeFactory 中调用此函数,当通过消息代理装入 LIL 是 调用此函数。如果在任何其他时间调用了 cniCreateNodeFactory,则结果是不可预测的。

语法

CciFactory* cniCreateNodeFactory(
    int*                returnCode,
    CciChar*  name);

参数

returnCode
来自函数(输出)的返回码。
可能的返回码是:
  • CCI_SUCCESS
  • CCI_FAILURE
  • CCI_EXCEPTION
  • CCI_INV_FACTORY_NAME
  • CCI_INV_OBJECT_NAME
name
正在创建的工厂的名称(输入)。

返回值

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

示例

    factoryObject = cniCreateNodeFactory(0, (unsigned short *)constPluginNodeFactory);
  	if (factoryObject == CCI_NULL_ADDR) {

  	 /* Handle errors */
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as07500_