Extract_Sync_Level (CPI-C)
L’appel Extract_Sync_Level (nom de fonction cmesl) retourne le niveau de synchronisation pour une conversation spécifiée.
Syntaxe
CM_ENTRY Extract_Sync_Level(
unsigned char FAR *conversation_ID,
CM_INT32 FAR *sync_level,
CM_INT32 FAR *return_code
);
Paramètres
conversation_ID
Paramètre fourni. Spécifie l’identificateur de la conversation. La valeur de ce paramètre a été retournée par Initialize_Conversation ou Accept_Conversation.
sync_level
Paramètre retourné. Indique le niveau de synchronisation de la conversation. Les valeurs possibles sont les suivantes :
CM_NONE
Les programmes n’effectuent pas de traitement de confirmation.
CM_CONFIRM
Les programmes peuvent effectuer un traitement de confirmation.
return_code
Code retourné par cet appel. Les codes de retour valides sont répertoriés plus loin dans cette rubrique.
Codes de retour
CM_OK
Code de retour principal ; l’appel a été exécuté avec succès.
CM_PROGRAM_PARAMETER_CHECK
Code de retour principal ; la valeur spécifiée par conversation_ID n’est pas valide.
CM_PRODUCT_SPECIFIC_ERROR
Code de retour principal ; une erreur spécifique au produit s’est produite et a été enregistrée dans le journal des erreurs des produits.
Changements d'état
La conversation peut être dans n’importe quel état à l’exception de RESET.
Il n’y a aucun changement d’état.