Porta seriale

Panoramica della tecnologia porta seriale.

Per sviluppare la porta seriale, sono necessarie queste intestazioni:

Per la guida alla programmazione, vedere Porta seriale.

Funzioni di callback

Titolo Descrizione
EVT_SERCX2_APPLY_CONFIG funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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.
funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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.
funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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.
funzione di callback 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 eliminare eventuali byte di dati non inviati che rimangono nella trasmissione FIFO nel controller seriale.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER funzione di callback La funzione di callback dell'evento EvtSerCx2PioTransmitWriteBuffer viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per usare L/O programmato (PIO) per trasferire il contenuto di un buffer di scrittura alla trasmissione FIFO nel controller seriale.
funzione di callback EVT_SERCX2_PURGE_FIFOS La funzione di callback dell'evento EvtSerCx2PurgeFifos viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per eliminare i buffer FIFO nell'hardware del controller seriale.
funzione di callback 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 quale meccanismo di trasferimento dati usare per l'operazione di lettura successiva.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE funzione di callback La funzione di callback evento EvtSerCx2SelectNextTransmitTransactionType viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per determinare quale meccanismo di trasferimento dati usare per l'operazione di scrittura successiva.
EVT_SERCX2_SET_WAIT_MASK funzione di callback 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 funzione di callback La funzione di callback dell'evento EvtSerCx2SystemDmaReceiveCancelNewDataNotification viene chiamata dalla versione 2 dell'estensione del framework seriale (SerCx2) per annullare una notifica di nuovo dati abilitata in una chiamata precedente alla funzione di callback dell'evento EvtSerSerCx2SystemDmaReceiveEnableNewDataNotification.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION funzione di callback 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 system-DMA.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL funzione di callback La funzione di callback dell'evento 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'inizio di ogni trasferimento in una transazione di ricezione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION funzione di callback La funzione di callback dell'evento EvtSerCx2SystemDmaReceiveEnableNewDataNotification 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_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION funzione di callback La funzione di callback degli eventi 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 system-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO funzione di callback La funzione di callback dell'evento 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 funzione di callback 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 funzione di callback La funzione di callback dell'evento 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'inizio di ogni trasferimento DMA in una transazione di trasmissione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO funzione di callback La funzione di callback dell'evento 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 funzione di callback 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 system-DMA.
funzione di callback EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO La funzione di callback dell'evento 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.
EVT_SERCX_APPLY_CONFIG funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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 funzione di callback 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.
funzione di callback 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 funzione di callback La funzione di callback evento EvtSerCxReceive prepara il dispositivo del controller seriale (UART) per eseguire un'operazione di lettura (ricezione).
EVT_SERCX_RECEIVE_CANCEL funzione di callback 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 funzione di callback La funzione di callback dell'evento EvtSerCxTransmit prepara il dispositivo controller seriale (UART) per eseguire un'operazione di scrittura (trasmissione).
funzione di callback 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 funzione di callback 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.

IOCTL

 
IOCTL_INTERNAL_SERENUM_REMOVE_SELF

La richiesta di IOCTL_INTERNAL_SERENUM_REMOVE_SELF invalida le relazioni del bus del do filtro associate a un oggetto PDO di destinazione. Fisicamente, questa richiesta invalida le relazioni del bus della porta RS-232 a cui è collegato il dispositivo di destinazione.
IOCTL_SERENUM_GET_PORT_NAME

La richiesta di IOCTL_SERENUM_GET_PORT_NAME restituisce il valore della voce PortName (o Identificatore) per la porta RS-232, vedere Impostazioni del Registro di sistema per un dispositivo seriale Plug and Play.
IOCTL_SERENUM_PORT_DESC

La richiesta IOCTL_SERENUM_PORT_DESC restituisce una descrizione della porta RS-232 associata a un filtro DO.
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION

Il codice di controllo IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION configura la porta seriale per usare le impostazioni hardware predefinite per il dispositivo controller seriale.
IOCTL_SERIAL_CLEAR_STATS

La richiesta di IOCTL_SERIAL_CLEAR_STATS cancella le statistiche sulle prestazioni per un dispositivo seriale.
IOCTL_SERIAL_CLR_DTR

La richiesta di IOCTL_SERIAL_CLR_DTR cancella il segnale di controllo DTR (Data Terminal Ready).
IOCTL_SERIAL_CLR_RTS

La richiesta di IOCTL_SERIAL_CLR_RTS cancella la richiesta di invio del segnale di controllo (RTS).
IOCTL_SERIAL_CONFIG_SIZE

La richiesta di IOCTL_SERIAL_CONFIG_SIZE restituisce informazioni sulle dimensioni della configurazione.
IOCTL_SERIAL_GET_BAUD_RATE

La IOCTL_SERIAL_GET_BAUD_RATE richiesta restituisce la frequenza baud in cui la porta seriale è attualmente configurata per trasmettere e ricevere dati.
IOCTL_SERIAL_GET_CHARS

La richiesta IOCTL_SERIAL_GET_CHARS recupera i caratteri speciali usati dal driver del controller seriale con il controllo del flusso handshake. I caratteri speciali sono descritti da una struttura SERIAL_CHARS.
IOCTL_SERIAL_GET_COMMSTATUS

La richiesta di IOCTL_SERIAL_GET_COMMSTATUS restituisce informazioni sullo stato di comunicazione di un dispositivo seriale. Per altre informazioni sulle informazioni sullo stato recuperate da questa richiesta, vedere SERIAL_STATUS.
IOCTL_SERIAL_GET_DTRRTS

La richiesta IOCTL_SERIAL_GET_DTRRTS restituisce informazioni sul segnale di controllo DTR (Data Terminal Ready) e sulla richiesta di inviare il segnale di controllo (RTS).
IOCTL_SERIAL_GET_HANDFLOW

La richiesta IOCTL_SERIAL_GET_HANDFLOW restituisce informazioni sulla configurazione del set di controllo del flusso handshake per un dispositivo seriale.
IOCTL_SERIAL_GET_LINE_CONTROL

La richiesta IOCTL_SERIAL_GET_LINE_CONTROL restituisce informazioni sul set di controlli della riga per un dispositivo seriale. I parametri del controllo della riga includono il numero di bit di arresto, il numero di bit di dati e la parità.
IOCTL_SERIAL_GET_MODEM_CONTROL

La richiesta di IOCTL_SERIAL_GET_MODEM_CONTROL restituisce il valore del registro del controllo modem nel controller seriale.
IOCTL_SERIAL_GET_MODEMSTATUS

La IOCTL_SERIAL_GET_MODEMSTATUS richiesta aggiorna lo stato del modem e restituisce il valore del registro di stato del modem prima dell'aggiornamento.
IOCTL_SERIAL_GET_PROPERTIES

La richiesta di IOCTL_SERIAL_GET_PROPERTIES restituisce informazioni sulle funzionalità di un controller seriale. Le informazioni sulle funzionalità vengono restituite in una struttura SERIAL_COMMPROP.
IOCTL_SERIAL_GET_STATS

La richiesta di IOCTL_SERIAL_GET_STATS restituisce informazioni sulle prestazioni di un controller seriale.
IOCTL_SERIAL_GET_TIMEOUTS

La richiesta IOCTL_SERIAL_GET_TIMEOUTS restituisce i valori di timeout usati dal driver del controller seriale con richieste di lettura e scrittura.
IOCTL_SERIAL_GET_WAIT_MASK

La richiesta di IOCTL_SERIAL_GET_WAIT_MASK restituisce la maschera di attesa dell'evento attualmente impostata per il controller seriale.
IOCTL_SERIAL_IMMEDIATE_CHAR

La richiesta di IOCTL_SERIAL_IMMEDIATE_CHAR causa la trasmissione di un carattere specificato non appena possibile.
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS

La richiesta IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS imposta un dispositivo seriale su una modalità operativa di base.
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE

La richiesta di IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE disabilita l'operazione di attesa/riattivazione di un dispositivo seriale.
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE

La richiesta di IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE abilita l'operazione di attesa/riattivazione di un dispositivo seriale.
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS

La richiesta di IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS ripristina la modalità operativa specificata di un dispositivo seriale.
IOCTL_SERIAL_LSRMST_INSERT

La richiesta di IOCTL_SERIAL_LSRMST_INSERT abilita o disabilita l'inserimento di informazioni sullo stato della riga e sullo stato del modem nel flusso di dati di ricezione.
IOCTL_SERIAL_PURGE

La richiesta di IOCTL_SERIAL_PURGE annulla le richieste specificate ed elimina i dati dai buffer specificati.
IOCTL_SERIAL_RESET_DEVICE

La richiesta di IOCTL_SERIAL_RESET_DEVICE reimposta un dispositivo seriale.
IOCTL_SERIAL_SET_BAUD_RATE

La richiesta IOCTL_SERIAL_SET_BAUD_RATE imposta la frequenza baud su un dispositivo controller seriale. Il driver del controller seriale verifica la velocità baud specificata.
IOCTL_SERIAL_SET_BREAK_OFF

La richiesta IOCTL_SERIAL_SET_BREAK_OFF imposta il segnale di interruzione della riga inattivo.
IOCTL_SERIAL_SET_BREAK_ON

La richiesta IOCTL_SERIAL_SET_BREAK_ON imposta il segnale di interruzione della riga attivo.
IOCTL_SERIAL_SET_CHARS

La richiesta IOCTL_SERIAL_SET_CHARS imposta i caratteri speciali usati dal driver del controller seriale per il controllo del flusso handshake. Questo driver verifica i caratteri speciali specificati.
IOCTL_SERIAL_SET_DTR

La richiesta di IOCTL_SERIAL_SET_DTR imposta DTR (terminale dati pronto).
IOCTL_SERIAL_SET_FIFO_CONTROL

La richiesta di IOCTL_SERIAL_SET_FIFO_CONTROL imposta il registro di controllo FIFO (FCR). Seriale non verifica le informazioni di controllo FIFO specificate.
IOCTL_SERIAL_SET_HANDFLOW

La richiesta IOCTL_SERIAL_SET_HANDFLOW imposta la configurazione del controllo del flusso handshake. Il driver del controller seriale verifica le informazioni di controllo del flusso di handshake specificate.
IOCTL_SERIAL_SET_LINE_CONTROL

La richiesta di IOCTL_SERIAL_SET_LINE_CONTROL imposta il registro di controllo della riga (LCR). Il registro controllo riga controlla le dimensioni dei dati, il numero di bit di arresto e la parità.
IOCTL_SERIAL_SET_MODEM_CONTROL

La richiesta di IOCTL_SERIAL_SET_MODEM_CONTROL imposta il registro del controllo modem (MCR) nell'oggetto UART. Nessun controllo dei parametri viene eseguito nelle impostazioni di registrazione fornite dal client.
IOCTL_SERIAL_SET_QUEUE_SIZE

La richiesta di IOCTL_SERIAL_SET_QUEUE_SIZE imposta le dimensioni del buffer di ricezione interno. Se la dimensione richiesta è maggiore della dimensione del buffer di ricezione corrente, viene creato un nuovo buffer di ricezione. In caso contrario, il buffer di ricezione non viene modificato.
IOCTL_SERIAL_SET_RTS

La richiesta di IOCTL_SERIAL_SET_RTS imposta RTS (richiesta da inviare).
IOCTL_SERIAL_SET_TIMEOUTS

La richiesta IOCTL_SERIAL_SET_TIMEOUTS imposta i valori di timeout usati dal driver del controller seriale per le richieste di lettura e scrittura.
IOCTL_SERIAL_SET_WAIT_MASK

La richiesta di IOCTL_SERIAL_SET_WAIT_MASK configura il driver del controller seriale per notificare a un client dopo l'occorrenza di un set specificato di eventi di attesa.
IOCTL_SERIAL_SET_XOFF

La richiesta di IOCTL_SERIAL_SET_XOFF emula la ricezione di un carattere XOFF (trasmissione disattivata).
IOCTL_SERIAL_SET_XON

La richiesta di IOCTL_SERIAL_SET_XON emula la ricezione di un carattere XON (trasmissione su), che riavvia la ricezione dei dati.
IOCTL_SERIAL_WAIT_ON_MASK

La richiesta di IOCTL_SERIAL_WAIT_ON_MASK viene usata per attendere l'occorrenza di qualsiasi evento di attesa specificato utilizzando una richiesta di IOCTL_SERIAL_SET_WAIT_MASK.
IOCTL_SERIAL_XOFF_COUNTER

La richiesta IOCTL_SERIAL_XOFF_COUNTER imposta un contatore XOFF. Una richiesta di contatore XOFF supporta i client che usano software per emulare il controllo del flusso di handshake hardware.

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.
UART_STATUS

Definisce i valori per lo stato di un'operazione UART.

Funzioni

 
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 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 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 eliminare 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 dell'evento 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 di I/O seriale.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

La funzione di callback degli eventi 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 degli eventi EvtSerCx2CustomTransmitTransactionCleanup 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 degli eventi EvtSerCx2CustomTransmitTransactionInitialize 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 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 dell'evento 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 l'uso di 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 EvtSerCx2PioTransupTransaction 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 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 degli eventi 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 degli eventi 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 nuovo dati abilitata in una chiamata precedente alla funzione di callback dell'evento EvtSerSerCx2SystemDmaReceiveEnableNewDataNotification.
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 system-DMA.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

La funzione di callback dell'evento 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'inizio di ogni trasferimento in una transazione di ricezione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

La funzione di callback dell'evento EvtSerCx2SystemDmaReceiveEnableNewDataNotification 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_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

La funzione di callback degli eventi 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 system-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

La funzione di callback dell'evento 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 dell'evento 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'inizio di ogni trasferimento DMA in una transazione di trasmissione DMA di sistema.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

La funzione di callback dell'evento 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 system-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

La funzione di callback dell'evento 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.
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.
UART_GET_BYTE

Legge un byte di dati dal dispositivo UART.
UART_HARDWARE_READ_INDEXED_UCHAR

Legge un byte dalla porta specificata dall'indice.
UART_HARDWARE_READ_UCHAR

Legge un byte dalla porta o dal registro specificato.
UART_HARDWARE_READ_ULONG

Legge un valore ULONG dalla porta o dal registro specificato.
UART_HARDWARE_READ_ULONG64

Legge un valore ULONG64 dall'indirizzo di registrazione specificato.
UART_HARDWARE_READ_USHORT

Legge un valore USHORT dalla porta o dal registro specificato.
UART_HARDWARE_WRITE_INDEXED_UCHAR

Scrive un byte nell'indirizzo di porta specificato.
UART_HARDWARE_WRITE_UCHAR

Scrive un byte nella porta o in un registro.
UART_HARDWARE_WRITE_ULONG

Scrive un valore ULONG nella porta o nel registro specificato.
UART_HARDWARE_WRITE_ULONG64

Scrive un valore ULONG64 nell'indirizzo di registrazione specificato.
UART_HARDWARE_WRITE_USHORT

Scrive un valore USHORT nella porta o nel registro specificato.
UART_INITIALIZE_PORT

Inizializza o reimposta l'hardware UART.
UART_PUT_BYTE

Scrive un byte di dati nel dispositivo UART.
UART_RX_READY

Determina se nell'hardware UART sono presenti dati in sospeso.
UART_SET_BAUD

Modifica la frequenza di baud dell'hardware UART.

Strutture

 
CPPORT

Contiene lo stato di runtime modificabile di un'istanza specifica di un dispositivo UART.
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 di ricezione personalizzata.
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 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.
SERIAL_BAUD_RATE

La struttura SERIAL_BAUD_RATE specifica la velocità in baud con cui una porta seriale è attualmente configurata per trasmettere e ricevere dati.
SERIAL_CHARS

La struttura SERIAL_CHARS specifica i caratteri speciali utilizzati dal driver del controller seriale per il controllo del flusso di handshake.
SERIAL_COMMPROP

La struttura SERIAL_COMMPROP specifica le proprietà di una porta seriale.
SERIAL_HANDFLOW

La struttura SERIAL_HANDFLOW specifica le impostazioni di handshake e controllo del flusso per una porta seriale.
SERIAL_LINE_CONTROL

La struttura SERIAL_LINE_CONTROL descrive le impostazioni del controllo per la riga seriale.
SERIAL_QUEUE_SIZE

La struttura SERIAL_QUEUE_SIZE viene utilizzata per ridimensionare il buffer di input utilizzato dal driver del controller seriale per le operazioni di ricezione seriale.
SERIAL_STATUS

La struttura SERIAL_STATUS contiene informazioni sullo stato sulla porta seriale.
SERIAL_TIMEOUTS

La struttura SERIAL_TIMEOUTS specifica i parametri di timeout per le operazioni di lettura e scrittura dalla porta seriale.
SERIALPERF_STATS

La struttura SERIALPERF_STATS contiene statistiche sulle prestazioni per una porta seriale.
UART_HARDWARE_ACCESS

Contiene le funzioni di I/O e i puntatori a funzione usati dai driver seriali per accedere all'hardware del dispositivo.
UART_HARDWARE_DRIVER

Contiene puntatori a funzione per interagire con un tipo specifico di hardware UART.