Método IcomLUO.SendResponse
Envía una respuesta o confirmación cortesía al anfitrión.
void SendResponse(
int senseCode,
int hint,
short seqno
)
Parámetro | Descripción |
---|---|
senseCode |
Código de sentido que se va a enviar al host, en orden de bytes de Intel. 0x00000000 indica una respuesta positiva o una confirmación cortesía de los datos de respuesta de excepción. |
hint |
Sugerencia para indicar el flujo de mensajes en el que se va a enviar la respuesta. La sugerencia debe ser una combinación bit a bit de LU_DATA o SSCP_DATA y NORMAL_DATA o EXPEDITED_DATA. |
seqno |
Número de secuencia de la solicitud a la que responder. IcomLU0.Receive devuelve el valor usado en seqno . |
Value | Descripción |
---|---|
S_OK | El método envió el mensaje correctamente. |
CLU0_E_SESSION_FAILED | Error en la sesión de SNA subyacente, posiblemente debido a una interrupción de vínculo u otro error transitorio. Debe desconectar y liberar la sesión del servidor. Opcionalmente, puede emitir una llamada a IcomLU0.Offline para restablecer la sesión y, a continuación, volver a activar la sesión con una llamada a IcomLU0.Online. |
CLU0_E_RECEIVE_IN_PROGRESS | La aplicación no ha completado la recepción de la última cadena enviada por el host. Esto puede indicarse mediante recepción que devuelve DATA_INCOMPLETE. Debe volver a emitir la llamada IcomLU0.Receive para recopilar los datos restantes y, a continuación, volver a intentar la llamada a SendResponse. |
CLU0_E_SERVER_FAILURE | La sesión de TSS ya no es válida. Debe liberar el identificador de sesión. |
CLU0_E_WAITING | Otro subproceso ha emitido una llamada Receive para este método comLU0 que aún no ha devuelto. |
CLU0_E_NOTCONNECTED | El cliente comLU0 no está conectado a un objeto de sesión a través de una llamada a Connect. |
CLU0_E_SYSERROR | Este método no se pudo realizar debido a un error interno. |