cniGetThreadContext

Devuelve el contexto de la hebra actual.

Sintaxis

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

Parámetros

returnCode
Este es el código de retorno de la función (salida). Si la entrada es NULL, esto significa que el intermediario maneja los errores silenciosamente o hace caso omiso de ellos. Si la entrada no es NULL, la salida indica el estado de éxito de la llamada. Si el parámetro msgContext no es válido, *returnCode se establece en CCI_INV_MESSAGE_CONTEXT y se devuelve un NULL CciThreadContext.
msgContext
Proporciona el contexto de mensaje desde el que debe adquirirse el contexto específico de hebra. Se espera que este parámetro se obtenga utilizando la función de utilidad cniGetMessageContext.

Valores de retorno

Si esta función se ejecuta satisfactoriamente, devuelve un manejador a CciThreadContext para la hebra actual.

El valor de cciMessageContext debe corresponder a un cciMessage, donde cciMessage se pasa a la función cniEvaluate o cniRun en la hebra actual.

Ejemplo

CciMessageContext* messageContext = cniGetMessageContext(NULL,message);
CciThreadContext*  threadContext  = cniGetThreadContext(NULL,messageContext);
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as24640_