Metodo IcomLUO.SendResponse
Invia una risposta o un acknowledgement di cortesia all'host.
Sintassi
void SendResponse(
int senseCode,
int hint,
short seqno
)
Parametri
Parametro | Descrizione |
---|---|
senseCode |
Codice sensato da inviare all'host, in ordine di byte Intel. 0x00000000 indica una risposta positiva o un acknowledgement di cortesia ai dati di risposta alle eccezioni. |
hint |
Suggerimento per indicare il flusso del messaggio in cui deve essere inviata la risposta. L'hint deve essere una combinazione bit per bit di LU_DATA o SSCP_DATA e NORMAL_DATA o EXPEDITED_DATA. |
seqno |
Numero di sequenza della richiesta a cui rispondere. Il valore usato in seqno viene restituito da IcomLU0.Receive. |
Valore restituito
valore | Descrizione |
---|---|
S_OK | Il metodo ha inviato correttamente il messaggio. |
CLU0_E_SESSION_FAILED | La sessione SNA sottostante non è riuscita, probabilmente a causa di un'interruzione del collegamento o di un altro errore temporaneo. È necessario disconnettere e rilasciare la sessione del server. Facoltativamente, è possibile eseguire una chiamata a IcomLU0.Offline per reimpostare la sessione e quindi riattivare la sessione con una chiamata a IcomLU0.Online. |
CLU0_E_RECEIVE_IN_PROGRESS | L'applicazione non ha completato la ricezione dell'ultima catena inviata dall'host. Ciò può essere indicato da Receive returning DATA_INCOMPLETE. È consigliabile eseguire nuovamente la chiamata IcomLU0.Receive per raccogliere i dati rimanenti e quindi ripetere la chiamata a SendResponse. |
CLU0_E_SERVER_FAILURE | La sessione TSS non è più valida. È consigliabile rilasciare l'handle di sessione. |
CLU0_E_WAITING | Un altro thread ha emesso una chiamata Receive per questo metodo comLU0 che non è ancora stato restituito. |
CLU0_E_NOTCONNECTED | Il client comLU0 non è connesso a un oggetto sessione tramite una chiamata a Connect. |
CLU0_E_SYSERROR | Questo metodo non è riuscito a causa di un errore interno. |