Partager via


SerCx2PioReceiveInitializeTransactionComplete, fonction (sercx.h)

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

Syntaxe

void SerCx2PioReceiveInitializeTransactionComplete(
  [in] SERCX2PIORECEIVE PioReceive,
  [in] BOOLEAN          InitSuccess
);

Paramètres

[in] PioReceive

Handle SERCX2PIORECEIVE à un objet piO-receive. Le pilote de contrôleur série a précédemment appelé la méthode SerCx2PioReceiveCreate pour créer cet objet.

[in] InitSuccess

Si l’initialisation a réussi. Si la valeur est TRUE, l’initialisation a réussi. Si la valeur est FALSE, l’initialisation a échoué.

Valeur de retour

None

Remarques

Avant que SerCx2 ne démarre une transaction PIO-receive, SerCx2 appelle la fonction de rappel d’événement EvtSerCx2PioReceiveInitializeTransaction , si elle est implémentée, pour initialiser le matériel du contrôleur série. En réponse à cet appel, le pilote doit d’abord effectuer toute initialisation nécessaire ; ensuite, le pilote doit appeler SerCx2PioReceiveInitializeTransactionComplete 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 SerCx2PioReceiveInitializeTransactionComplete uniquement en réponse à un appel à la fonction EvtSerCx2PioReceiveInitializeTransaction .

Pour plus d’informations, consultez Transactions PIO-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

EvtSerCx2PioReceiveInitializeTransaction

SERCX2PIORECEIVE

SerCx2PioReceiveCreate