cniGetThreadContext

현재 스레드의 스레드 컨텍스트를 리턴합니다.

구문

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

매개변수

returnCode
함수의 리턴 코드입니다(출력). 입력이 널(NULL)인 경우 출력은 오류가 브로커에 의해 자동 처리되거나 무시된다는 것을 의미합니다. 입력이 널(NULL)이 아니면 출력은 호출이 성공했음을 나타냅니다. msgContext 매개변수가 올바르지 않으면 *returnCode가 CCI_INV_MESSAGE_CONTEXT로 설정되고 NULL CciThreadContext가 리턴됩니다.
msgContext
스레드 특정 컨텍스트를 가져올 메시지 컨텍스트를 제공합니다. 이 매개변수는 cniGetMessageContext() 유틸리티 함수를 사용하여 확보할 수 있는 것으로 간주됩니다.

리턴 값

이 함수가 성공하면 핸들을 현재 스레드의 CciThreadContext로 리턴합니다.

cciMessageContext 값은 현재 스레드의 cniEvaluate 또는 cniRun 함수로 전달되는 cciMessage와 일치해야 합니다.

CciMessageContext* messageContext = cniGetMessageContext(NULL,message);
CciThreadContext*  threadContext  = cniGetThreadContext(NULL,messageContext);
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
as24640_