Partager via


SerCx2CustomTransmitTransactionInitializeComplete, fonction (sercx.h)

La méthode SerCx2CustomTransmitTransactionInitializeComplete informe la version 2 de l’extension d’infrastructure série (SerCx2) que le pilote série a terminé l’initialisation du contrôleur série et du 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ée. Le pilote du contrôleur série a précédemment appelé la méthode SerCx2CustomTransmitTransactionCreate 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 de transmission personnalisée, SerCx2 appelle la fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionInitialize , 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 SerCx2CustomTransmitTransactionInitializeComplete pour avertir 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 Transactions Custom-Transmit 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

EvtSerCx2CustomTransmitTransactionInitialize

SERCX2CUSTOMTRANSMITTRANSACTION

SerCx2CustomTransmitTransactionCreate