IcomLUO.SendResponse, méthode
Envoie une réponse ou un accusé de réception de courtoisie à l’hôte.
Syntaxe
void SendResponse(
int senseCode,
int hint,
short seqno
)
Paramètres
Paramètre | Description |
---|---|
senseCode |
Code de sens à envoyer à l’hôte, dans l’ordre d’octet Intel. 0x00000000 indique une réponse positive ou un accusé de réception de courtoisie pour les données de réponse d’exception. |
hint |
Indicateur pour indiquer le flux de messages sur lequel la réponse doit être envoyée. L’indicateur doit être une combinaison de LU_DATA ou de SSCP_DATA et de NORMAL_DATA ou EXPEDITED_DATA. |
seqno |
Numéro de séquence de la demande à laquelle répondre. La valeur utilisée dans seqno est retournée par IcomLU0.Receive. |
Valeur de retour
Valeur | Description |
---|---|
S_OK | La méthode a envoyé le message avec succès. |
CLU0_E_SESSION_FAILED | La session SNA sous-jacente a échoué, peut-être en raison d’une panne de liaison ou d’une autre défaillance temporaire. Vous devez déconnecter et libérer la session serveur. Si vous le souhaitez, vous pouvez émettre un appel à IcomLU0.Offline pour réinitialiser la session, puis réactiver la session avec un appel à IcomLU0.Online. |
CLU0_E_RECEIVE_IN_PROGRESS | L’application n’a pas reçu la dernière chaîne envoyée par l’hôte. Cela peut être indiqué par recevoir DATA_INCOMPLETE de retour. Vous devez émettre à nouveau l’appel IcomLU0.Receive pour collecter les données restantes, puis réessayer l’appel à SendResponse. |
CLU0_E_SERVER_FAILURE | La session TSS n’est plus valide. Vous devez libérer le handle de session. |
CLU0_E_WAITING | Un autre thread a émis un appel de réception pour cette méthode comLU0 qui n’a pas encore été retourné. |
CLU0_E_NOTCONNECTED | Le client comLU0 n’est pas connecté à un objet de session par le biais d’un appel à Se connecter. |
CLU0_E_SYSERROR | Cette méthode a échoué en raison d’une erreur interne. |