cniGetThreadContext

返回当前线程的线程上下文。

语法

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

参数

returnCode
这是函数(输出)的返回码。如果输入为 NULL,则表示静默地处理这些错误或者由代理忽略它们。如果输入不是 NULL,则输出表示调用的成功状态。如果 msgContext参数无效,则 *returnCode 设置成 CCI_INV_MESSAGE_CONTEXT,并且返回 NULL CciThreadContext。
msgContext
提供从中能获取特定线程上下文的消息上下文。假设通过 cniGetMessageContext 实用程序函数获得此参数。

返回值

如果此函数成功,则将句柄返回给当前线程的 CciThreadContext。

cciMessageContext 值必须与 cciMessage 相对应,其中 cciMessage 传递给当前线程上的 cniEvaluate 或 cniRun 函数。

示例

CciMessageContext* messageContext = cniGetMessageContext(NULL,message);
CciThreadContext*  threadContext  = cniGetThreadContext(NULL,messageContext);
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as24640_