다음을 통해 공유


IcomLUO.Offline 메서드

LU0 세션을 오프라인 상태로 전환하면 기본 SNA 세션이 비활성화됩니다.

구문

  
void Offline()  

매개 변수

반환 값

설명
S_OK 세션이 비활성화되었습니다.
CLU0_E_WAITING 다른 스레드가 아직 반환되지 않은 이 comLU0 메서드에 대한 Receive 호출을 실행했습니다.
CLU_E_SERVER_FAILURE TSS 세션이 더 이상 유효하지 않습니다.

애플리케이션은 세션 핸들을 해제해야 합니다.
CLU0_E_RECEIVE_IN_PROGRESS 애플리케이션이 호스트에서 보낸 마지막 체인 수신을 아직 완료하지 않았습니다. 이는 수신 반환 DATA_INCOMPLETE 표시될 수 있습니다.

IcomLU0.Receive 호출을 다시 실행하여 나머지 데이터를 수집한 다음 IcomLU0.Offline을 다시 호출해야 합니다.
CLU0_E_SYSERROR 내부 오류로 인해 이 메서드가 실패했습니다.

예외

설명

오프라인을 호출한 후 클라이언트 애플리케이션은 나중에 Online에 대한 호출을 사용하여 세션을 다시 활성화할 수 있습니다.

오프라인은 SNA 서버 LU를 해제합니다. 따라서 애플리케이션이 Online을 다시 호출하기 전에 다른 애플리케이션이 LU를 획득할 수 있습니다.

Online을 사용하여 CLU0_E_SESSION_FAILED 반환한 세션을 복구할 수 있습니다.