Funzione SerCx2SystemDmaReceiveInitializeTransactionComplete (sercx.h)
Il metodo SerCx2SystemDmaReceiveInitializeTransactionComplete notifica alla versione 2 dell'estensione del framework seriale (SerCx2) che il driver seriale ha completato l'inizializzazione dell'hardware del controller seriale in preparazione per una nuova transazione di ricezione system-DMA.
Sintassi
void SerCx2SystemDmaReceiveInitializeTransactionComplete(
[in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive,
[in] BOOLEAN InitSuccess
);
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.
[in] InitSuccess
Indica se l'inizializzazione ha avuto esito positivo. Se TRUE, l'inizializzazione è riuscita. Se FALSE, l'inizializzazione non è riuscita.
Valore restituito
Nessuno
Osservazioni
Prima che SerCx2 avvii una transazione system-DMA-receive, SerCx2 chiama il EvtSerCx2SystemDmaReceiveInitializeTransaction funzione di callback degli eventi, se implementata, per inizializzare il controller seriale per eseguire la transazione. In risposta a questa chiamata, il driver deve eseguire qualsiasi inizializzazione necessaria; il driver deve quindi chiamare SerCx2SystemDmaReceiveInitializeTransactionComplete per notificare a SerCx2. SerCx2 prevede questa notifica e non avvia la transazione finché non viene inviata una notifica.
Il driver del controller seriale deve chiamare SerCx2SystemDmaReceiveInitializeTransactionComplete solo in risposta a una chiamata alla funzione EvtSerCx2SystemDmaReceiveInitializeTransaction.
Per altre informazioni, vedere SerCx2 System-DMA-Receive Transactions.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8.1. |
piattaforma di destinazione | Universale |
intestazione |
sercx.h |
IRQL | <= DISPATCH_LEVEL |