Funzione SerCx2SystemDmaTransmitCleanupTransactionComplete (sercx.h)
Il metodo SerCx2SystemDmaTransmitCleanupTransactionComplete notifica alla versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha completato la pulizia dello stato hardware del controller seriale dopo una transazione di trasmissione DMA di sistema.
Sintassi
void SerCx2SystemDmaTransmitCleanupTransactionComplete(
[in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Parametri
[in] SystemDmaTransmit
Handle SERCX2SYSTEMDMATRANSMIT a un oggetto di trasmissione DMA di sistema. Il driver del controller seriale precedentemente denominato SerCx2SystemDmaTransmitCreate metodo per creare questo oggetto.
Valore restituito
Nessuno
Osservazioni
Al termine di una transazione di trasmissione DMA di sistema, SerCx2 chiama il EvtSerCx2SystemDmaTransmitCleanupTransaction funzione di callback degli eventi, se implementata, per pulire lo stato del controller seriale. In risposta a questa chiamata, il driver deve eseguire qualsiasi operazione di pulizia necessaria; il driver deve quindi chiamare SerCx2SystemDmaTransmitCleanupTransactionComplete per notificare a SerCx2. SerCx2 prevede questa notifica e non avvia la transazione successiva finché non viene inviata una notifica.
Il driver del controller seriale deve chiamare SerCx2SystemDmaTransmitCleanupTransactionComplete solo in risposta a una chiamata alla funzione EvtSerCx2SystemDmaTransmitCleanupTransaction.
Per altre informazioni, vedere SerCx2 System-DMA-Transmit Transaction.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8.1. |
piattaforma di destinazione | Universale |
intestazione |
sercx.h |
IRQL | <= DISPATCH_LEVEL |