Funzione SerCx2CustomTransmitTransactionInitializeComplete (sercx.h)
Il metodo SerCx2CustomTransmitTransactionInitializeComplete informa la versione 2 dell'estensione del framework seriale (SerCx2) che il driver seriale ha completato l'inizializzazione del controller seriale e dell'hardware associato in preparazione di una nuova transazione di trasmissione personalizzata.
Sintassi
void SerCx2CustomTransmitTransactionInitializeComplete(
[in] SERCX2CUSTOMTRANSMITTRANSACTION CustomTransmitTransaction,
[in] BOOLEAN InitSuccess
);
Parametri
[in] CustomTransmitTransaction
Handle SERCX2CUSTOMTRANSMITTRANSACTION a un oggetto di trasmissione personalizzato. Il driver del controller seriale precedentemente denominato SerCx2CustomTransmitTransactionCreate 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 personalizzata, SerCx2 chiama il EvtSerCx2CustomTransmitTransactionInitialize 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 SerCx2CustomTransmitTransactionInitializeComplete 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 SerCx2CustomTransmitTransactionInitializeComplete solo in risposta a una chiamata alla funzione EvtSerCx2CustomTransmitTransactionInitialize.
Per altre informazioni, vedere SerCx2 Custom-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
EvtSerCx2CustomTransmitTransactionInitialize