Partager via


SerCx2PioTransmitInitializeTransactionComplete, fonction (sercx.h)

La méthode SerCx2PioTransmitInitializeTransactionComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote de contrôleur série a terminé l’initialisation du matériel du contrôleur série en préparation d’une nouvelle transaction de transmission PIO.

Syntaxe

void SerCx2PioTransmitInitializeTransactionComplete(
  [in] SERCX2PIOTRANSMIT PioTransmit,
  [in] BOOLEAN           InitSuccess
);

Paramètres

[in] PioTransmit

Un handle SERCX2PIOTRANSMIT à un objet de transmission PIO. Le pilote de contrôleur série a précédemment appelé la méthode SerCx2PioTransmitCreate pour créer cet objet.

[in] InitSuccess

Indique si l’initialisation a réussi. Si true, l’initialisation a réussi. Si la valeur est FALSE, l’initialisation a échoué.

Valeur de retour

None

Remarques

Avant que SerCx2 ne lance une transaction PIO-transmit, SerCx2 appelle la fonction de rappel d’événement EvtSerCx2PioTransmitInitializeTransaction , 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 toute initialisation nécessaire ; ensuite, le pilote doit appeler SerCx2PioTransmitInitializeTransactionComplete pour notifier SerCx2. SerCx2 attend cette notification et ne démarre pas la transaction tant qu’elle n’est pas avertie.

Le pilote de contrôleur série doit appeler SerCx2PioTransmitInitializeTransactionComplete uniquement en réponse à un appel à la fonction EvtSerCx2PioTransmitInitializeTransaction .

Pour plus d’informations, consultez Transactions SerCx2 PIO-Transmit.

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

EvtSerCx2PioTransmitInitializeTransaction

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreate