intestazione sercx.h
Questa intestazione viene usata dai 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 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 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 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 receive personalizzato, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per leggere i dati ricevuti 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. |
SerCx2CustomReceiveTransactionCrea 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 alla versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha completato l'inizializzazione del controller seriale e dell'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 indica se lo stato di avanzamento viene effettuato verso il completamento della transazione di ricezione personalizzata corrente. |
SerCx2CustomTransmitCreare Il metodo SerCx2CustomTransmitCreate crea un oggetto di trasmissione personalizzato, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per scrivere i dati trasmessi al controller seriale tramite un meccanismo di trasferimento dei dati personalizzato. |
SerCx2CustomTransmitTransactionCleanupComplete Il metodo SerCx2CustomTransmitTransactionCleanupComplete notifica alla 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. |
SerCx2CustomTransmitTransactionCreare Il metodo SerCx2CustomTransmitTransactionCreate crea un oggetto 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 dell'hardware associato in preparazione per una nuova transazione di trasmissione personalizzata. |
SerCx2InitializeDevice Il metodo SerCx2InitializeDevice termina 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 di ricezione PIO, che la versione 2 dell'estensione del framework seriale (SerCx2) usa per eseguire transazioni di ricezione PIO. |
SerCx2PioReceiveInitializeTransactionComplete Il metodo SerCx2PioReceiveInitializeTransactionComplete 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 PIO. |
SerCx2PioReceiveReady Il metodo SerCx2PioReceiveReady notifica alla 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. |
SerCx2PioTransmitCreare 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 alla versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha terminato lo svuotamento dei dati dalla trasmissione FIFO nell'hardware del controller seriale. |
SerCx2PioTransmitInitializeTransactionComplete 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 per una nuova transazione di trasmissione PIO. |
SerCx2PioTransmitPurgeFifoComplete Il metodo SerCx2PioTransmitPurgeFifoComplete notifica alla 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 alla versione 2 dell'estensione del framework seriale (SerCx2) che la trasmissione FIFO nell'hardware del controller seriale è pronta per accettare più 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 basso consumo del dispositivo. |
SerCx2SystemDmaReceiveCleanupTransactionComplete Il metodo SerCx2SystemDmaReceiveCleanupTransactionComplete notifica alla 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 di 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 system-DMA-receive. |
SerCx2SystemDmaReceiveGetDmaEnabler Il metodo SerCx2SystemDmaReceiveGetDmaEnabler ottiene l'abilitatore DMA per il controller DMA di sistema usato per le transazioni system-DMA-receive. |
SerCx2SystemDmaReceiveInitializeTransactionComplete 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. |
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 alla 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 del sistema. |
SerCx2SystemDmaTransmitCreare 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 DMA di sistema. |
SerCx2SystemDmaTransmitDrainFifoComplete Il metodo SerCx2SystemDmaTransmitDrainFifoComplete notifica alla versione 2 dell'estensione del framework seriale (SerCx2) che il driver del controller seriale ha terminato 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 utilizzato per le transazioni di trasmissione DMA di sistema. |
SerCx2SystemDmaTransmitInitializeTransactionComplete 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 DMA di sistema. |
SerCx2SystemDmaTransmitPurgeFifoComplete Il metodo SerCx2SystemDmaTransmitPurgeFifoComplete notifica alla 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 all'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 dell'intervallo per un'operazione di lettura (ricezione). |
SerCxGetRingBufferUtilization Il metodo SerCxGetRingBufferUtilization consente al driver del controller seriale di determinare la quantità di buffer circolare type-ahead attualmente riempita 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 (ricezione) corrente. |
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 è possibile caricare i dati ricevuti dalla porta seriale. |
SerCxRetrieveReceiveMdl Il metodo SerCxRetrieveReceiveMdl recupera il file 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 il file 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 degli eventi 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 degli eventi EvtSerCxControl gestisce una richiesta di controllo I/O con un codice di controllo I/O (IOCTL) supportato 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 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 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 controller seriale e che è stato creato un oggetto file per rappresentare il dispositivo. |
EVT_SERCX_PURGE La funzione di callback degli eventi EvtSerCxPurge viene chiamata dall'estensione del framework seriale (SerCx) per ripulire i buffer hardware del controller seriale. |
EVT_SERCX_RECEIVE La funzione di callback degli eventi EvtSerCxReceive prepara il dispositivo 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 degli eventi 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 dell'evento EvtSerCxWaitmask configura il controller seriale per monitorare gli eventi in una maschera di attesa, ovvero un valore di maschera di bit che specifica un set di eventi hardware. |
EVT_SERCX2_APPLY_CONFIG La funzione di callback degli eventi EvtSerCx2ApplyConfig viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per fornire al driver del 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 degli eventi 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 al termine di una transazione di ricezione personalizzata. |
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE La funzione di callback degli eventi 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 EvtSerCx2CustomTransmitTransactionCleanup viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato hardware del controller seriale al termine di una transazione di trasmissione personalizzata. |
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE La funzione di callback degli eventi 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 dell'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 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 degli eventi EvtSerCx2PioReceiveCleanupTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato hardware del controller seriale al termine di una transazione di ricezione PIO. |
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION La funzione di callback degli eventi EvtSerCx2PioReceiveEnableReadyNotification 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_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 usare operazioni di I/O programmate 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 degli eventi 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 al termine di una transazione di trasmissione PIO. |
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO La funzione di callback degli eventi 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 a SerCx2 quando la trasmissione FIFO nel controller seriale è pronta per accettare più 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 dell'evento EvtSerCx2PioTransmitPurgeFifo viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per rimuovere 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 usare 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 ripulire i buffer FIFO nell'hardware del controller seriale. |
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE La funzione di callback dell'evento 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 degli eventi 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 al termine 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 system-DMA-receive. |
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 dell'evento EvtSerCx2SystemDmaReceiveInitializeTransaction 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 degli eventi EvtSerCx2SystemDmaTransmitCleanupTransaction viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per pulire lo stato del controller seriale al termine 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 dell'evento 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 eventuali 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 transazione di trasmissione personalizzata. |
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. |