Condividi tramite


Funzione SerCx2PioTransmitInitializeTransactionComplete (sercx.h)

Il metodo SerCx2PioTransmitInitializeTransactionComplete 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 a una nuova transazione di trasmissione PIO.

Sintassi

void SerCx2PioTransmitInitializeTransactionComplete(
  [in] SERCX2PIOTRANSMIT PioTransmit,
  [in] BOOLEAN           InitSuccess
);

Parametri

[in] PioTransmit

Handle SERCX2PIOTRANSMIT a un oggetto di trasmissione PIO. Il driver del controller seriale precedentemente chiamato il metodo SerCx2PioTransmitCreate 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 PIO, SerCx2 chiama il EvtSerCx2PioTransmitInitializeTransaction funzione di callback degli eventi, se implementata, per inizializzare il controller seriale per eseguire la transazione. In risposta a questa chiamata, il driver deve prima eseguire qualsiasi inizializzazione necessaria; il driver deve quindi chiamare SerCx2PioTransmitInitializeTransactionComplete 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 SerCx2PioTransmitInitializeTransactionComplete solo in risposta a una chiamata alla funzione EvtSerCx2PioTransmitInitializeTransaction.

Per altre informazioni, vedere SerCx2 PIO-Transmit Transactions.

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

EvtSerCx2PioTransmitInitializeTransaction

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreare