Condividi tramite


Funzione SerCx2SystemDmaTransmitInitializeTransactionComplete (sercx.h)

Il metodo SerCx2SystemDmaTransmitInitializeTransactionComplete notifica alla versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha completato l'inizializzazione dell'hardware del controller seriale in preparazione per una nuova transazione di trasmissione system-DMA.

Sintassi

void SerCx2SystemDmaTransmitInitializeTransactionComplete(
  [in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit,
  [in] BOOLEAN                 InitSuccess
);

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.

[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 di trasmissione DMA di sistema, SerCx2 chiama il EvtSerCx2SystemDmaTransmitInitializeTransaction 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 SerCx2SystemDmaTransmitInitializeTransactionComplete 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 SerCx2SystemDmaTransmitInitializeTransactionComplete solo in risposta a una chiamata alla funzione EvtSerCx2SystemDmaTransmitInitializeTransaction.

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

Vedere anche

EvtSerCx2SystemDmaTransmitInitializeTransaction

SERCX2SYSTEMDMATRANSMIT

SerCx2SystemDmaTransmitCreare