Utilice esta función para crear una fábrica de nodos en el intermediario. Se crea una sola instancia de la fábrica de nodos de flujo de mensajes especificada.
Esta función sólo se debe invocar en la función de inicialización bipGetMessageFlowNodeFactory, que se invoca cuando el intermediario de mensajes carga la LIL (Loadable Implementation Library - Biblioteca de implementación cargable). Si se llama a cniCreateNodeFactory en cualquier otro momento, los resultados son imprevisibles.
CciFactory* cniCreateNodeFactory(
int* returnCode,
CciChar* name);
Si la ejecución se realiza satisfactoriamente, se devuelve la dirección del objeto de fábrica de nodos. De lo contrario, se devuelve un valor de cero (CCI_NULL_ADDR) y el parámetro returnCode indica la razón del error.
factoryObject = cniCreateNodeFactory(0, (unsigned short *)constPluginNodeFactory);
if (factoryObject == CCI_NULL_ADDR) {
/* Manejar errores */