intestazione sercx.h

Questa intestazione viene usata da serports. Per altre informazioni, vedere:

sercx.h contiene le interfacce di programmazione seguenti:

Funzioni

 
SERCX_ACTIVITY_INIT

La funzione SERCX_ACTIVITY_INIT inizializza una struttura di SERCX_ACTIVITY.
SERCX_BUFFER_DESCRIPTOR_INIT

La funzione SERCX_BUFFER_DESCRIPTOR_INIT inizializza una struttura SERCX_BUFFER_DESCRIPTOR.
SERCX_CONFIG_INIT

La funzione SERCX_CONFIG_INIT inizializza una struttura SERCX_CONFIG.
SERCX2_CONFIG_INIT

La funzione SERCX2_CONFIG_INIT inizializza una struttura SERCX2_CONFIG.
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT

La funzione SERCX2_CUSTOM_RECEIVE_CONFIG_INIT inizializza una struttura di SERCX2_CUSTOM_RECEIVE_CONFIG.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

La funzione SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT inizializza una struttura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT

La funzione SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT inizializza una struttura SERCX2_CUSTOM_TRANSMIT_CONFIG.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

La funzione SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT inizializza una struttura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG.
SERCX2_PIO_RECEIVE_CONFIG_INIT

La funzione SERCX2_PIO_RECEIVE_CONFIG_INIT inizializza una struttura SERCX2_PIO_RECEIVE_CONFIG.
SERCX2_PIO_TRANSMIT_CONFIG_INIT

La funzione SERCX2_PIO_TRANSMIT_CONFIG_INIT inizializza una struttura SERCX2_PIO_TRANSMIT_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

La funzione SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT inizializza una struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION

La funzione SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION inizializza una struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT

La funzione SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT inizializza una struttura di SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG.
SerCx2CompleteWait

Il metodo SerCx2CompleteWait notifica la versione 2 dell'estensione del framework seriale (SerCx2) che si è verificato un evento nella maschera di attesa corrente.
SerCx2CustomReceiveCreate

Il metodo SerCx2CustomReceiveCreate crea un oggetto di ricezione personalizzato, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per leggere i dati dal controller seriale tramite un meccanismo di trasferimento dati personalizzato.
SerCx2CustomReceiveTransactionCleanupComplete

Il metodo SerCx2CustomReceiveTransactionCleanupComplete informa la 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 personalizzata.
SerCx2CustomReceiveTransactionCreate

Il metodo SerCx2CustomReceiveTransactionCreate crea un oggetto custom-receive-transaction, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per eseguire transazioni di ricezione personalizzate.
SerCx2CustomReceiveTransactionInitializeComplete

Il metodo SerCx2CustomReceiveTransactionInitializeComplete notifica la versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha completato l'inizializzazione del controller seriale e l'hardware associato in preparazione per una nuova transazione di ricezione personalizzata.
SerCx2CustomReceiveTransactionNewDataNotification

Il metodo SerCx2CustomReceiveTransactionNewDataNotification notifica la versione 2 dell'estensione del framework seriale (SerCx2) che i dati sono disponibili per essere letti dalla ricezione FIFO nell'hardware del controller seriale.
SerCx2CustomReceiveTransactionReportProgress

Il metodo SerCx2CustomReceiveTransactionReportProgress segnala se lo stato di avanzamento viene eseguito verso il completamento della transazione di ricezione personalizzata corrente.
SerCx2CustomTransmitCreate

Il metodo SerCx2CustomTransmitCreate crea un oggetto di trasmissione personalizzato, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per scrivere dati nel controller seriale tramite un meccanismo di trasferimento dati personalizzato.
SerCx2CustomTransmitTransactionCleanupComplete

Il metodo SerCx2CustomTransmitTransactionCleanupComplete notifica la 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 trasmissione personalizzata.
SerCx2CustomTransmitTransactionCreate

Il metodo SerCx2CustomTransactionCreate crea un oggetto di transazione di trasmissione personalizzata, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per eseguire transazioni di trasmissione personalizzate.
SerCx2CustomTransmitTransactionInitializeComplete

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 l'hardware associato in preparazione per una nuova transazione di trasmissione personalizzata.
SerCx2InitializeDevice

Il metodo SerCx2InitializeDevice completa l'inizializzazione dell'oggetto dispositivo framework per il controller seriale.
SerCx2InitializeDeviceInit

Il metodo SerCx2InitializeDeviceInit consente alla versione 2 dell'estensione del framework seriale (SerCx2) di registrare proprietà specifiche dell'estensione con il framework driver durante la creazione dell'oggetto dispositivo framework per il controller seriale.
SerCx2PioReceiveCleanupTransactionComplete

Il metodo SerCx2PioReceiveCleanupTransactionComplete informa la 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 PIO.
SerCx2PioReceiveCreate

Il metodo SerCx2PioReceiveCreate crea un oggetto PIO-receive, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per eseguire transazioni di ricezione PIO.
SerCx2PioReceiveInitializeTransactionComplete

Il metodo SerCx2PioReceiveInitializeTransactionComplete notifica la 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 PIO.
SerCx2PioReceiveReady

Il metodo SerCx2PioReceiveReady notifica la versione 2 dell'estensione del framework seriale (SerCx2) che i dati sono disponibili per essere letti dalla ricezione FIFO nel controller seriale.
SerCx2PioTransmitCleanupTransactionComplete

Il metodo SerCx2PioTransmitCleanupTransactionComplete notifica la 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 trasmissione PIO.
SerCx2PioTransmitCreate

Il metodo SerCx2PioTransmitCreate crea un oggetto di trasmissione PIO, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per eseguire transazioni di trasmissione PIO.
SerCx2PioTransmitDrainFifoComplete

Il metodo SerCx2PioTransmitDrainFifoComplete notifica la versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha completato lo svuotamento dei dati dalla trasmissione FIFO nell'hardware del controller seriale.
SerCx2PioTransmitInitializeTransactionComplete

Il metodo SerCx2PioTransmitInitializeTransactionComplete notifica la 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 PIO.
SerCx2PioTransmitPurgeFifoComplete

Il metodo SerCx2PioTransmitPurgeFifoComplete notifica la versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha completato l'eliminazione dei dati dalla trasmissione FIFO nell'hardware del controller seriale.
SerCx2PioTransmitReady

Il metodo SerCx2PioTransmitReady notifica la versione 2 dell'estensione del framework seriale (SerCx2) che la trasmissione FIFO nell'hardware del controller seriale è pronta per accettare altri dati.
SerCx2SaveReceiveFifoOnD0Exit

Il metodo SerCx2SaveReceiveFifoOnD0Exit informa la versione 2 dell'estensione del framework seriale (SerCx2) che la ricezione FIFO dell'hardware del controller seriale contiene dati che devono essere salvati prima che il controller seriale entri in uno stato di bassa potenza del dispositivo.
SerCx2SystemDmaReceiveCleanupTransactionComplete

Il metodo SerCx2SystemDmaReceiveCleanupTransactionComplete notifica la 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.
SerCx2SystemDmaReceiveCreate

Il metodo SerCx2SystemDmaReceiveCreate crea un oggetto SerCx2 system-DMA-receive, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per eseguire transazioni di ricezione system-DMA.
SerCx2SystemDmaReceiveGetDmaEnabler

Il metodo SerCx2SystemDmaReceiveGetDmaEnabler ottiene l'abilitatore DMA per il controller DMA di sistema usato per le transazioni di ricezione DMA di sistema.
SerCx2SystemDmaReceiveInitializeTransactionComplete

Il metodo SerCx2SystemDmaReceiveInitializeTransactionComplete notifica la 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.
SerCx2SystemDmaReceiveNewDataNotification

Il metodo SerCx2SystemDmaReceiveNewDataNotification notifica la versione 2 dell'estensione del framework seriale (SerCx2) che i dati sono disponibili per essere letti dalla ricezione FIFO nell'hardware del controller seriale.
SerCx2SystemDmaTransmitCleanupTransactionComplete

Il metodo SerCx2SystemDmaTransmitCleanupTransactionComplete notifica la 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 trasmissione DMA di sistema.
SerCx2SystemDmaTransmitCreate

Il metodo SerCx2SystemDmaTransmitCreate crea un oggetto SerCx2 system-DMA-transmit, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per eseguire transazioni di trasmissione system-DMA.
SerCx2SystemDmaTransmitDrainFifoComplete

Il metodo SerCx2SystemDmaTransmitDrainFifoComplete notifica la versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha finito di svuotare i dati dalla trasmissione FIFO nell'hardware del controller seriale.
SerCx2SystemDmaTransmitGetDmaEnabler

Il metodo SerCx2SystemDmaTransmitGetDmaEnabler ottiene l'abilitatore DMA per il controller DMA di sistema usato per le transazioni system-DMA-transmit.
SerCx2SystemDmaTransmitInitializeTransactionComplete

Il metodo SerCx2SystemDmaTransmitInitializeTransactionComplete notifica la 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.
SerCx2SystemDmaTransmitPurgeFifoComplete

Il metodo SerCx2SystemDmaTransmitPurgeFifoComplete notifica la versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha completato l'eliminazione dei dati dalla trasmissione FIFO nell'hardware del controller seriale.
SerCxCompleteWait

Il metodo SerCxCompleteWait notifica l'estensione del framework seriale (SerCx) che si è verificato un evento nella maschera di attesa corrente.
SerCxDeviceInitConfig

Il metodo SerCxDeviceInitConfig viene chiamato dal driver del controller seriale per collegare l'estensione del framework seriale (SerCx) alla pipeline di I/O per un oggetto dispositivo framework (FDO o PDO) che sta creando.
SerCxGetActivity

Il metodo SerCxGetActivity recupera lo stato del lavoro in sospeso per il driver del controller seriale.
SerCxGetConnectionParameters

Il metodo SerCxGetConnectionParameters recupera i parametri di connessione per il dispositivo periferico associato.
SerCxGetReadIntervalTimeout

Il metodo SerCxGetReadIntervalTimeout restituisce il valore di timeout di intervallo per un'operazione di lettura (ricezione).
SerCxGetRingBufferUtilization

Il metodo SerCxGetRingBufferUtilization consente al driver del controller seriale di determinare la quantità del buffer dell'anello di tipo avanti attualmente riempito dai dati ricevuti dalla porta seriale.
SerCxGetWaitMask

Il metodo SerCxGetWaitMask restituisce la maschera di attesa dell'evento per l'operazione di attesa attualmente in sospeso.
SerCxInitialize

Il metodo SerCxInitialize completa l'inizializzazione dell'estensione del framework seriale (SerCx) dopo che questo driver crea l'oggetto dispositivo associato.
SerCxProgressReceive

Il metodo SerCxProgressReceive segnala lo stato di avanzamento dell'operazione di lettura corrente (ricezione).
SerCxProgressTransmit

Il metodo SerCxProgressTransmit segnala lo stato di avanzamento dell'operazione di scrittura corrente (trasmissione).
SerCxRetrieveReceiveBuffer

Il metodo SerCxRetrieveReceiveBuffer ottiene un buffer di input in cui i dati ricevuti dalla porta seriale possono essere caricati.
SerCxRetrieveReceiveMdl

Il metodo SerCxRetrieveReceiveMdl recupera l'MDL che descrive il buffer da usare per ricevere il blocco successivo di dati di input.
SerCxRetrieveTransmitBuffer

Il metodo SerCxRetrieveTransmitBuffer ottiene un buffer di output che contiene dati pronti per essere trasmessi alla porta seriale.
SerCxRetrieveTransmitMdl

Il metodo SerCxRetrieveTransmitMdl recupera l'MDL che descrive il buffer che contiene il blocco successivo di dati di output da trasmettere.

Funzioni di callback

 
EVT_SERCX_APPLY_CONFIG

La funzione di callback dell'evento EvtSerCxApplyConfig indica al driver del controller seriale di applicare un elenco di impostazioni di configurazione all'hardware del controller seriale.
EVT_SERCX_CONTROL

La funzione di callback dell'evento EvtSerCxControl gestisce una richiesta di controllo I/O con codice di controllo I/O (IOCTL) supportata dall'estensione del framework seriale (SerCx).
EVT_SERCX_FILECLEANUP

La funzione di callback dell'evento EvtSerCxFileCleanup notifica al driver del controller seriale che un client ha chiuso l'ultimo handle all'oggetto file che rappresenta il dispositivo del controller seriale.
EVT_SERCX_FILECLOSE

La funzione di callback dell'evento EvtSerCxFileClose notifica al driver del controller seriale che l'oggetto file che rappresenta il dispositivo del controller seriale è stato rilasciato.
EVT_SERCX_FILEOPEN

La funzione di callback dell'evento EvtSerCxFileOpen notifica al driver del controller seriale che un client ha aperto un handle di file nel dispositivo del controller seriale e che è stato creato un oggetto file per rappresentare il dispositivo.
EVT_SERCX_PURGE

La funzione di callback dell'evento EvtSerCxPurge viene chiamata dall'estensione del framework seriale (SerCx) per eliminare i buffer hardware del controller seriale.
EVT_SERCX_RECEIVE

La funzione di callback evento EvtSerCxReceive prepara il dispositivo del controller seriale (UART) per eseguire un'operazione di lettura (ricezione).
EVT_SERCX_RECEIVE_CANCEL

La funzione di callback dell'evento EvtSerCxReceiveCancel notifica al driver del controller seriale che la richiesta di ricezione in sospeso viene annullata.
EVT_SERCX_TRANSMIT

La funzione di callback dell'evento EvtSerCxTransmit prepara il dispositivo controller seriale (UART) per eseguire un'operazione di scrittura (trasmissione).
EVT_SERCX_TRANSMIT_CANCEL

La funzione di callback dell'evento EvtSerCxTransmitCancel notifica al driver del controller seriale che la richiesta di trasmissione in sospeso viene annullata.
EVT_SERCX_WAITMASK

La funzione di callback degli eventi EvtSerCxWaitmask configura il controller seriale per monitorare gli eventi in una maschera di attesa, ovvero un valore di maschera bit che specifica un set di eventi hardware.
EVT_SERCX2_APPLY_CONFIG

La funzione di callback dell'evento EvtSerCx2ApplyConfig viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per fornire al controller seriale un elenco di impostazioni di configurazione specifiche del dispositivo da applicare all'hardware del controller seriale.
EVT_SERCX2_CONTROL

La funzione di callback dell'evento EvtSerCx2Control viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per gestire una richiesta di controllo I/O seriale.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

La funzione di callback dell'evento EvtSerCx2CustomReceiveTransactionCleanup viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato hardware del controller seriale dopo la fine di una transazione di ricezione personalizzata.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

La funzione di callback dell'evento EvtSerCx2CustomReceiveTransactionInitialize viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per preparare l'hardware del controller seriale per eseguire una nuova transazione di ricezione personalizzata.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

La funzione di callback dell'evento EvtSerCx2CustomReceiveTransactionStart viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per avviare una transazione di ricezione personalizzata.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

La funzione di callback dell'evento EvtSerCx2CustomTransactionCleanup viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato hardware del controller seriale dopo la fine di una transazione di trasmissione personalizzata.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

La funzione di callback dell'evento EvtSerCx2CustomTransactionInitialize viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per preparare il driver del controller seriale per eseguire una transazione di trasmissione personalizzata.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

La funzione di callback dell'evento EvtSerCx2CustomTransmitTransactionStart viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per avviare una transazione di trasmissione personalizzata.
EVT_SERCX2_FILECLOSE

La funzione di callback evento EvtSerCx2FileClose viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per notificare al driver del controller seriale che il client ha rilasciato l'oggetto file che rappresenta la connessione logica al dispositivo del controller seriale.
EVT_SERCX2_FILEOPEN

La funzione di callback dell'evento EvtSerCx2FileOpen viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per notificare al driver del controller seriale che un client ha aperto una connessione logica al dispositivo del controller seriale e che è stato creato un oggetto file per rappresentare questa connessione.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

La funzione di callback dell'evento EvtSerCx2PioReceiveCancelReadyNotification viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per annullare una notifica pronta abilitata in una chiamata precedente alla funzione di callback dell'evento EvtSerCx2PioReceiveEnableReadyNotification.
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

La funzione di callback dell'evento EvtSerCx2PioReceiveCleanupTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato hardware del controller seriale dopo la fine di una transazione di ricezione PIO.
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

La funzione di callback dell'evento EvtSerCx2PioReceiveEnableReadyNotification viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per consentire al driver del controller seriale di notificare SerCx2 quando il controller seriale riceve nuovi dati.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

La funzione di callback dell'evento EvtSerCx2PioReceiveInitializeTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per preparare il controller seriale per eseguire una transazione di ricezione PIO.
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

La funzione di callback dell'evento EvtSerCx2PioReceiveReadBuffer viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per l'uso di I/O programmati per trasferire i dati dalla ricezione FIFO nel controller seriale a un buffer di lettura.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

La funzione di callback dell'evento EvtSerCx2PioTransmitCancelDrainFifo viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per annullare una richiesta precedente per svuotare la trasmissione FIFO nell'hardware del controller seriale.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

La funzione di callback dell'evento EvtSerCx2PioTransmitCancelReadyNotification viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per annullare una notifica pronta abilitata in una chiamata precedente alla funzione di callback dell'evento EvtSerCx2PioTransmitEnableReadyNotification.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

La funzione di callback dell'evento EvtSerCx2PioTransmitCleanupTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato del controller seriale dopo la fine di una transazione di trasmissione PIO.
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

La funzione di callback dell'evento EvtSerCx2PioTransmitDrainFifo viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per svuotare la trasmissione FIFO nell'hardware del controller seriale.
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

La funzione di callback dell'evento EvtSerCx2PioTransmitEnableReadyNotification viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per consentire al driver del controller seriale di notificare SerCx2 quando la trasmissione FIFO nel controller seriale è pronta ad accettare altri dati.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

La funzione di callback dell'evento EvtSerCx2PioTransmitInitializeTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per preparare il driver del controller seriale per eseguire una transazione di trasmissione PIO.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

La funzione di callback degli eventi EvtSerCx2PioTransmitPurgeFifo viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per eliminare tutti i byte di dati non inviati che rimangono nella trasmissione FIFO nel controller seriale.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

La funzione di callback dell'evento EvtSerCx2PioTransmitWriteBuffer viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per l'uso di operazioni di I/O programmate per trasferire il contenuto di un buffer di scrittura alla trasmissione FIFO nel controller seriale.
EVT_SERCX2_PURGE_FIFOS

La funzione di callback degli eventi EvtSerCx2PurgeFifos viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per eliminare i buffer FIFO nell'hardware del controller seriale.
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

La funzione di callback degli eventi EvtSerCx2SelectNextReceiveTransactionType viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per determinare il meccanismo di trasferimento dei dati da usare per l'operazione di lettura successiva.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

La funzione di callback dell'evento EvtSerCx2SelectNextTransmitTransactionType viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per determinare il meccanismo di trasferimento dei dati da usare per l'operazione di scrittura successiva.
EVT_SERCX2_SET_WAIT_MASK

La funzione di callback dell'evento EvtSerCx2SetWaitMask viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare il controller seriale per monitorare un set di eventi hardware specificati da una maschera di attesa.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

La funzione di callback dell'evento EvtSerCx2SystemDmaReceiveCancelNewDataNotification viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per annullare una notifica di nuovi dati abilitata in una chiamata precedente alla funzione di callback dell'evento EvtSerCx2SystemDmaReceiveEnableNewDataNotification.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

La funzione di callback dell'evento EvtSerCx2SystemDmaReceiveCleanupTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato del controller seriale dopo la fine di una transazione di ricezione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

La funzione di callback degli eventi EvtSerCx2SystemDmaConfigureDmaChannel viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per consentire al driver del controller seriale di eseguire qualsiasi configurazione personalizzata della scheda DMA che potrebbe essere necessaria prima dell'avvio di ogni trasferimento in una transazione di ricezione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

La funzione di callback degli eventi EvtSerCx2SystemDmaReceiveEnableNewDataNotification viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per consentire al driver del controller seriale di notificare a SerCx2 quando il controller seriale riceve nuovi dati.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

La funzione di callback degli eventi EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per preparare il driver del controller seriale per eseguire una transazione di ricezione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

La funzione di callback degli eventi EvtSerCx2SystemDmaTransmitCancelDrainFifo viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per annullare una richiesta precedente per svuotare la trasmissione FIFO nell'hardware del controller seriale.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

La funzione di callback dell'evento EvtSerCx2SystemDmaTransmitCleanupTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato del controller seriale dopo la fine di una transazione di trasmissione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

La funzione di callback degli eventi EvtSerCx2SystemDmaTransmitConfigureDmaChannel viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per consentire al driver del controller seriale di eseguire qualsiasi configurazione personalizzata della scheda DMA che potrebbe essere necessaria prima dell'avvio di ogni trasferimento DMA in una transazione di trasmissione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

La funzione di callback degli eventi EvtSerCx2SystemDmaTransmitDrainFifo viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per svuotare la trasmissione FIFO nell'hardware del controller seriale.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

La funzione di callback degli eventi EvtSerCx2SystemDmaTransmitInitializeTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per preparare il driver del controller seriale per eseguire una transazione di trasmissione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

La funzione di callback degli eventi EvtSerCx2SystemDmaTransmitPurgeFifo viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per eliminare tutti i byte di dati non inviati che rimangono nella trasmissione FIFO nell'hardware del controller seriale.

Strutture

 
SERCX_ACTIVITY

La struttura SERCX_ACTIVITY contiene un riepilogo degli elementi di lavoro pronti per l'elaborazione del driver del controller seriale.
SERCX_BUFFER_DESCRIPTOR

La struttura SERCX_BUFFER_DESCRIPTOR descrive un buffer di dati per un'operazione di ricezione o trasmissione.
SERCX_CONFIG

La struttura SERCX_CONFIG contiene informazioni di configurazione per l'estensione del framework seriale (SerCx).
SERCX2_CONFIG

La struttura SERCX2_CONFIG contiene informazioni di configurazione per la versione 2 dell'estensione del framework seriale (SerCx2).
SERCX2_CUSTOM_RECEIVE_CONFIG

La struttura SERCX2_CUSTOM_RECEIVE_CONFIG contiene informazioni usate dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare un nuovo oggetto di ricezione personalizzato.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

La struttura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG contiene informazioni usate dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare un nuovo oggetto custom-receive-transaction.
SERCX2_CUSTOM_TRANSMIT_CONFIG

La struttura SERCX2_CUSTOM_TRANSMIT_CONFIG contiene informazioni usate dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare un nuovo oggetto di trasmissione personalizzato.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

La struttura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG contiene informazioni usate dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare un nuovo oggetto di transazione di trasmissione personalizzato.
SERCX2_PIO_RECEIVE_CONFIG

La struttura SERCX2_PIO_RECEIVE_CONFIG contiene informazioni usate dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare un nuovo oggetto di ricezione PIO.
SERCX2_PIO_TRANSMIT_CONFIG

La struttura SERCX2_PIO_TRANSMIT_CONFIG contiene informazioni usate dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare un nuovo oggetto di trasmissione PIO.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

La struttura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG contiene informazioni usate dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare un nuovo oggetto system-DMA-receive.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

La struttura SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG contiene informazioni usate dalla versione 2 dell'estensione del framework seriale (SerCx2) per configurare un nuovo oggetto system-DMA-transmit.

Enumerazioni

 
SERCX_STATUS

L'enumerazione SERCX_STATUS indica lo stato di un'operazione di ricezione o trasmissione seriale.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS

L'enumerazione SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS definisce costanti che indicano se il processo viene eseguito per completare una transazione di ricezione personalizzata.
SERCX2_TRANSACTION_TYPE

L'enumerazione SERCX2_TRANSACTION_TYPE definisce costanti che indicano il tipo di meccanismo di trasferimento dei dati da usare per eseguire una transazione di I/O.