cniGetThreadContext

Retorna o contexto de encadeamento para o encadeamento atual.

Sintaxe

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

Parâmetros

returnCode
Esse é o código de retorno da função (saída). Se a entrada for NULL, isso significa que os erros são silenciosamente tratados ou são ignorados pelo intermediário. Se a entrada não for NULL, a saída significa o status de êxito da chamada. Se o parâmetro msgContext não for válido, *returnCode será configurado como CCI_INV_MESSAGE_CONTEXT e um CciThreadContext NULL será retornado.
msgContext
Fornece o contexto da mensagem do qual adquirir o contexto específico de encadeamento. Espera-se que esse parâmetro seja obtido, utilizando a função de utilitário cniGetMessageContext.

Valores de Retorno

Se essa função for bem-sucedida, ela retornará um manuseio para o CciThreadContext do encadeamento atual.

O valor cciMessageContext deve corresponder a um cciMessage, em que o cciMessage é transmitido para a função cniEvaluate ou cniRun no encadeamento atual.

Exemplo

CciMessageContext* messageContext = cniGetMessageContext(NULL,message);
CciThreadContext*  threadContext  = cniGetThreadContext(NULL,messageContext);
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
as24640_