Mit dieser Funktion können Sie ein Ausgabenachrichtenobjekt erstellen. Für jeden Aufruf dieser Funktion müssen Sie einen entsprechenden Aufruf der Funktion cniDeleteMessage einfügen, damit die zugeordneten Ressourcen nach der Verarbeitung der Ausgabenachricht zurückgegeben werden.
CciMessage* cniCreateMessage(
int* returnCode,
CciMessageContext* messageContext);
Bei Erfolg wird die Adresse des Nachrichtenobjekts zurückgegeben. Ansonsten wird ein Nullwert (CCI_NULL_ADDR) ausgegeben und der Parameter returnCode gibt den Grund für den Fehler an.
outMsg = cniCreateMessage(&rc, cniGetMessageContext(&rc, message));