SerCx2SystemDmaTransmitInitializeTransactionComplete, fonction (sercx.h)
La méthode SerCx2SystemDmaTransmitInitializeTransactionComplete notifie la version 2 de l’extension de framework série (SerCx2) que le pilote du contrôleur série a terminé d’initialiser le matériel du contrôleur série en préparation d’une nouvelle transaction de transmission système-DMA.
Syntaxe
void SerCx2SystemDmaTransmitInitializeTransactionComplete(
[in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit,
[in] BOOLEAN InitSuccess
);
Paramètres
[in] SystemDmaTransmit
Handle SERCX2SYSTEMDMATRANSMIT à un objet de transmission DMA système. Le pilote du contrôleur série a précédemment appelé la méthode SerCx2SystemDmaTransmitCreate 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 système-DMA, SerCx2 appelle la fonction de rappel d’événements EvtSerCx2SystemDmaTransmitInitializeTransaction 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 effectuer toute initialisation nécessaire ; ensuite, le pilote doit appeler SerCx2SystemDmaTransmitInitializeTransactionComplete 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 SerCx2SystemDmaTransmitInitializeTransactionComplete uniquement en réponse à un appel à la fonction EvtSerCx2SystemDmaTransmitInitializeTransaction.
Pour plus d’informations, consultez système SerCx2DMA-Transmit Transaction.
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 |