cniGetThreadContext

Restituisce il contesto per il thread attuale.

Sintassi

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

Parametri

returnCode
E' il codice di ritorno dalla funzione (output). Se l'input è NULL, significa che gli errori vengono gestiti o sono ignorati dal broker. Se l'input è diverso da NULL, l'output indica lo stato positivo della chiamata. Se il parametro msgContext non è valido, *returnCode è impostato su CCI_INV_MESSAGE_CONTEXT e viene restituito CciThreadContext NULL.
msgContext
Fornisce il contesto del messaggio da cui acquisire il contesto specifico del thread. E' previsto che questo parametro venga ricavato utilizzando la funzione di utilità cniGetMessageContext.

Valori di restituzione

Se questa funzione ha esito positivo, restituisce un handle a CciThreadContext per il thread attuale.

Il valore cciMessageContext deve corrispondere a un cciMessage, in cui cciMessage viene passato alla funzione cniEvaluate o cniRun sul thread attuale.

Esempio

CciMessageContext* messageContext = cniGetMessageContext(NULL,message);
CciThreadContext*  threadContext  = cniGetThreadContext(NULL,messageContext);
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as24640_