IcomLUO.SendResponse 메서드
호스트에 응답 또는 예의 승인을 보냅니다.
구문
void SendResponse(
int senseCode,
int hint,
short seqno
)
매개 변수
매개 변수 | Description |
---|---|
senseCode |
호스트에 보낼 센스 코드(Intel 바이트 순서)입니다. 0x00000000 예외 응답 데이터에 대한 양수 응답 또는 예의 승인을 나타냅니다. |
hint |
응답을 보낼 메시지 흐름을 나타내는 힌트입니다. 힌트는 LU_DATA 또는 SSCP_DATA, NORMAL_DATA 또는 EXPEDITED_DATA 조합해야 합니다. |
seqno |
응답할 요청의 시퀀스 번호입니다. 에 seqno 사용된 값은 IcomLU0.Receive에서 반환됩니다. |
Return Value
값 | 설명 |
---|---|
S_OK | 메서드가 메시지를 성공적으로 보냈습니다. |
CLU0_E_SESSION_FAILED | 링크 중단 또는 기타 일시적인 오류로 인해 기본 SNA 세션이 실패했습니다. 서버 세션의 연결을 끊고 해제해야 합니다. 필요에 따라 IcomLU0.Offline에 대한 호출을 실행하여 세션을 다시 설정한 다음, IcomLU0.Online 호출을 사용하여 세션을 다시 활성화할 수 있습니다. |
CLU0_E_RECEIVE_IN_PROGRESS | 애플리케이션이 호스트에서 보낸 마지막 체인 수신을 완료하지 않았습니다. 이는 수신 반환 DATA_INCOMPLETE 표시될 수 있습니다. IcomLU0.Receive 호출을 다시 실행하여 나머지 데이터를 수집한 다음 SendResponse에 대한 호출을 다시 시도해야 합니다. |
CLU0_E_SERVER_FAILURE | TSS 세션이 더 이상 유효하지 않습니다. 세션 핸들을 해제해야 합니다. |
CLU0_E_WAITING | 다른 스레드가 아직 반환되지 않은 이 comLU0 메서드에 대해 Receive 호출을 실행했습니다. |
CLU0_E_NOTCONNECTED | comLU0 클라이언트는 Connect 호출을 통해 세션 개체에 연결되지 않습니다. |
CLU0_E_SYSERROR | 내부 오류로 인해 이 메서드가 실패했습니다. |