SerCx2CustomReceiveTransactionReportProgress, fonction (sercx.h)
La méthode SerCx2CustomReceiveTransactionReportProgress indique si la progression est en cours vers l’exécution de la transaction de réception personnalisée actuelle.
Syntaxe
void SerCx2CustomReceiveTransactionReportProgress(
SERCX2CUSTOMRECEIVETRANSACTION CustomReceiveTransaction,
[in] SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS Progress
);
Paramètres
CustomReceiveTransaction
Handle SERCX2CUSTOMRECEIVETRANSACTION à un objet de réception personnalisé. Le pilote du contrôleur série a précédemment appelé la méthode SerCx2CustomReceiveTransactionCreate pour créer cet objet.
[in] Progress
Indique si la transaction de réception personnalisée est en cours d’exécution. Définissez ce paramètre sur l’une des constantes d’énumération suivantes :
- SERCX2_CUSTOM_RECEIVE_NO_PROGRESS
- SERCX2_CUSTOM_RECEIVE_BYTES_TRANSFERRED
Valeur de retour
None
Remarques
Pour déterminer si le contrôleur série progresse dans la réalisation de la transaction de réception personnalisée actuelle, SerCx2 appelle régulièrement la fonction de rappel d’événement EvtSerCx2CustomReceiveTransactionQueryProgress . En réponse à cet appel, le pilote de contrôleur série appelle SerCx2CustomReceiveTransactionReportProgress pour fournir un rapport de progression.
Chaque appel SerCx2CustomReceiveTransactionReportProgress indique si des octets de données ont été transférés dans la transaction de réception personnalisée actuelle depuis l’appel précédent à cette méthode ou le début de la transaction, selon ce qui est le plus récent. Si un ou plusieurs octets ont été transférés, l’appel indique que le contrôleur série progresse. Si aucun octet n’a été transféré, l’appel signale qu’il n’y a aucune progression.
Le pilote du contrôleur série doit appeler cette méthode uniquement en réponse à un appel de SerCx2 à la fonction EvtSerCx2CustomReceiveTransactionQueryProgress .
Pour plus d’informations, consultez Transactions Custom-Receive SerCx2.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8.1. |
Plateforme cible | Universal |
En-tête | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Voir aussi
EvtSerCx2CustomReceiveTransactionQueryProgress
SERCX2CUSTOMRECEIVETRANSACTION
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour