SerCx2CustomTransmitTransactionInitializeComplete, fonction (sercx.h)
La méthode SerCx2CustomTransmitTransactionInitializeComplete informe la version 2 de l’extension du framework série (SerCx2) que le pilote série a terminé d’initialiser le contrôleur série et le matériel associé en préparation d’une nouvelle transaction de transmission personnalisée.
Syntaxe
void SerCx2CustomTransmitTransactionInitializeComplete(
[in] SERCX2CUSTOMTRANSMITTRANSACTION CustomTransmitTransaction,
[in] BOOLEAN InitSuccess
);
Paramètres
[in] CustomTransmitTransaction
Handle SERCX2CUSTOMTRANSMITTRANSACTION à un objet de transmission personnalisé. Le pilote du contrôleur série a précédemment appelé la méthode SerCx2CustomTransmitTransactionCreate pour créer cet objet.
[in] InitSuccess
Indique si l’initialisation a réussi. Si TRUE, l’initialisation a réussi. Si FALSE, l’initialisation a échoué.
Valeur de retour
Aucun
Remarques
Avant que SerCx2 démarre une transaction de transmission personnalisée, SerCx2 appelle la EvtSerCx2CustomTransmitTransactionInitialize fonction de rappel d’événement, si elle est implémentée, pour initialiser le contrôleur série pour effectuer la transaction. En réponse à cet appel, le pilote doit d’abord effectuer une initialisation nécessaire ; ensuite, le pilote doit appeler SerCx2CustomTransmitTransactionInitializeComplete pour notifier SerCx2. SerCx2 attend cette notification et ne démarre pas la transaction tant qu’elle n’est pas avertie.
Le pilote du contrôleur série doit appeler SerCx2CustomTransmitTransactionInitializeComplete uniquement en réponse à un appel à la fonction evtSerCx2CustomTransmitTransactionInitialize.
Pour plus d’informations, consultez SerCx2 Custom-Transmit Transactions.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows 8.1. |
plateforme cible | Universel |
d’en-tête | sercx.h |
IRQL | <= DISPATCH_LEVEL |
Voir aussi
EvtSerCx2CustomTransmitTransactionInitialize