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 반환한 세션을 복구할 수 있습니다.