WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

cniGetThreadContext

Diese Funktion gibt den Threadkontext für den aktuellen Thread zurück.

Syntax

CciThreadContext *cniGetThreadContext(
  int                    *returnCode,
  CciMessageContext      *msgContext);

Parameter

returnCode
Dieser Parameter ist der der Funktion (Ausgabe). Wenn der Eingabewert NULL ist, zeigt dieser Wert an, dass Fehler vom Broker stillschweigend bearbeitet oder ignoriert werden. Wenn der Eingabewert nicht NULL ist, gibt die Ausgabe den Erfolgsstatus des Aufrufs an. Wenn der Parameter msgContext keinen gültigen Wert hat, wird *returnCode auf CCI_INV_MESSAGE_CONTEXT gesetzt und für 'CciThreadContext' NULL zurückgegeben.
msgContext
Über diesen Parameter wird der Nachrichtenkontext zur Verfügung gestellt, aus dem der threadspezifische Kontext zu entnehmen ist. Es wird davon ausgegangen, dass dieser Parameter durch Verwendung der Dienstprogrammfunktion cniGetMessageContext ermittelt wird.

Rückgabewerte

Wenn diese Funktion erfolgreich ist, gibt sie eine Handle auf die CciThreadContext-Instanz für den aktuellen Thread zurück.

Der cciMessageContext-Wert muss einer cciMessage-Instanz entsprechen, wobei die cciMessage-Instanz an die Funktion cniEvaluate oder cniRun auf dem aktuellen Thread übergeben wird.

Beispiel

CciMessageContext* messageContext = cniGetMessageContext(NULL,message);
CciThreadContext*  threadContext  = cniGetThreadContext(NULL,messageContext);
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:07


ReferenzthemaReferenzthema | Version 8.0.0.5 | as24640_