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 in un oggetto system-DMA-transmit. Il driver del controller seriale precedentemente denominato metodo SerCx2SystemDmaTransmitCreate per creare questo oggetto.

Valore restituito

nessuno

Osservazioni

Al termine di una transazione di trasmissione DMA di sistema, SerCx2 chiama la funzione di callback dell'evento EvtSerCx2SystemDmaTransmitCleanupTransaction, 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 inviare una notifica a SerCx2. SerCx2 prevede questa notifica e non avvia la transazione successiva finché non riceve 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.For more information, see SerCx2 System-DMA-Transmit Transaction.

Requisiti

   
Client minimo supportato Disponibile a partire da Windows 8.1.
Piattaforma di destinazione Universale
Intestazione sercx.h
IRQL <= DISPATCH_LEVEL

Vedi anche

EvtSerCx2SystemDmaTransmitCleanupTransaction

SERCX2SYSTEMDMATRANSMIT

SerCx2SystemDmaTransmitCreate