Funzione SerCx2SystemDmaReceiveCleanupTransactionComplete (sercx.h)
Il metodo SerCx2SystemDmaReceiveCleanupTransactionComplete 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 ricezione DMA del sistema.
Sintassi
void SerCx2SystemDmaReceiveCleanupTransactionComplete(
[in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive
);
Parametri
[in] SystemDmaReceive
Handle SERCX2SYSTEMDMARECEIVE a un oggetto system-DMA-receive. Il driver del controller seriale precedentemente chiamato il metodo SerCx2SystemDmaReceiveCreate per creare questo oggetto.
Valore restituito
Nessuno
Osservazioni
Al termine di una transazione di ricezione DMA di sistema, SerCx2 chiama il EvtSerCx2SystemDmaReceiveCleanupTransaction 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; quindi il driver deve chiamare SerCx2SystemDmaReceiveCleanupTransactionComplete per notificare SerCx2. SerCx2 prevede questa notifica e non avvia la transazione successiva finché non viene inviata una notifica.
Il driver del controller seriale deve chiamare SerCx2SystemDmaReceiveCleanupTransactionComplete solo in risposta a una chiamata alla funzione EvtSerCx2SystemDmaReceiveCleanupTransaction.
Per altre informazioni, vedere SerCx2 System-DMA-Receive Transaction.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8.1. |
piattaforma di destinazione | Universale |
intestazione |
sercx.h |
IRQL | <= DISPATCH_LEVEL |