共用方式為


串行埠

序列埠技術的概觀。

若要開發序列埠,您需要下列標頭:

如需程式設計指南,請參閱 串行埠

回呼函式

標題 描述
EVT_SERCX2_APPLY_CONFIG 回呼函式 EvtSerCx2ApplyConfig 事件回呼函式是由序列架構擴充功能的第 2 版呼叫,以提供序列控制器驅動程式,並提供要套用至序列控制器硬體的裝置特定組態設定清單。
EVT_SERCX2_CONTROL 回呼函式 EvtSerCx2Control 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以處理序列 I/O 控制要求。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP 回呼函式 EvtSerCx2CustomReceiveTransactionCleanup 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以在自定義接收交易結束時清除序列控制器的硬體狀態。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE 回呼函式 EvtSerCx2CustomReceiveTransactionInitialize 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以準備序列控制器硬體以執行新的自定義接收交易。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START 回呼函式 EvtSerCx2CustomReceiveTransactionStart 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以啟動自定義接收交易。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP 回呼函式 EvtSerCx2CustomTransmitTransactionCleanup 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以在自定義傳輸交易結束時清除序列控制器的硬體狀態。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE 回呼函式 EvtSerCx2CustomTransmitTransactionInitialize 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以準備序列控制器驅動程式以執行自定義傳輸交易。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START 回呼函式 EvtSerCx2CustomTransmitTransactionStart 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以啟動自定義傳輸交易。
EVT_SERCX2_FILECLOSE 回呼函式 EvtSerCx2FileClose 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以通知序列控制器驅動程式客戶端釋放代表序列控制器裝置邏輯連線的檔案物件。
EVT_SERCX2_FILEOPEN 回呼函式 EvtSerCx2FileOpen 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以通知序列控制器驅動程式用戶端開啟序列控制器裝置的邏輯連線,以及已建立檔案物件來表示此連線。
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION 回呼函式 EvtSerCx2PioReceiveCancelReadyNotification 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以取消先前呼叫 EvtSerCx2PioReceiveEnableReadyNotification 事件回呼函式中啟用的就緒通知。
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION 回呼函式 EvtSerCx2PioReceiveCleanupTransaction 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以清除 PIO 接收交易結束後串行控制器的硬體狀態。
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION 回呼函式 EvtSerCx2PioReceiveEnableReadyNotification 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式在序列控制器收到新數據時通知 SerCx2。
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION 回呼函式 EvtSerCx2PioReceiveInitializeTransaction 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以準備序列控制器以執行 PIO 接收交易。
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER 回呼函式 EvtSerCx2PioReceiveReadBuffer 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以使用程式化 I/O (PIO) 將數據從序列控制器中的接收 FIFO 傳輸到讀取緩衝區。
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO 回呼函式 EvtSerCx2PioTransmitCancelDrainFifo 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以取消先前要求,以清空序列控制器硬體中的傳輸 FIFO。
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION 回呼函式 EvtSerCx2PioTransmitCancelReadyNotification 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以取消先前呼叫 EvtSerCx2PioTransmitEnableReadyNotification 事件回呼函式中啟用 SerCx2 的就緒通知。
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION 回呼函式 EvtSerCx2PioTransmitCleanupTransaction 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以清除 PIO 傳輸交易結束後的序列控制器狀態。
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO 回呼函式 EvtSerCx2PioTransmitDrainFifo 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以清空序列控制器硬體中的傳輸 FIFO。
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION 回呼函式 EvtSerCx2PioTransmitEnableReadyNotification 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式能夠在序列控制器中的傳輸 FIFO 準備好接受更多數據時通知 SerCx2。
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION 回呼函式 EvtSerCx2PioTransmitInitializeTransaction 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以準備序列控制器驅動程式以執行 PIO 傳輸交易。
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO 回呼函式 EvtSerCx2PioTransmitPurgeFifo 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以捨棄序列控制器中傳輸 FIFO 中任何未傳送數據位元組。
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER 回呼函式 EvtSerCx2PioTransmitWriteBuffer 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以使用程式化 I/O (PIO) 將寫入緩衝區的內容傳輸到序列控制器中的傳輸 FIFO。
EVT_SERCX2_PURGE_FIFOS 回呼函式 EvtSerCx2PurgeFifos 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以清除序列控制器硬體中的 FIFO 緩衝區。
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE 回呼函式 EvtSerCx2SelectNextReceiveTransactionType 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以判斷下一個讀取作業要使用的數據傳輸機制。
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE 回呼函式 EvtSerCx2SelectNextTransmitTransactionType 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以判斷下一個寫入作業要使用的數據傳輸機制。
EVT_SERCX2_SET_WAIT_MASK 回呼函式 EvtSerCx2SetWaitMask 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以設定序列控制器來監視等候遮罩所指定的一組硬體事件。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION 回呼函式 EvtSerCx2SystemDmaReceiveCancelNewDataNotification 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以取消先前呼叫 EvtSerCx2SystemDmaReceiveEnableNewDataNotification 事件回呼函式中所啟用的新數據通知。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION 回呼函式 EvtSerCx2SystemDmaReceiveCleanupTransaction 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以在系統-DMA 接收交易結束時清除序列控制器狀態。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL 回呼函式 EvtSerCx2SystemDmaReceiveConfigureDmaChannel 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式執行 DMA 配接器的任何自定義設定,這些配接器在系統-DMA-receive 交易中的每個傳輸開始之前可能需要。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION 回呼函式 EvtSerCx2SystemDmaReceiveEnableNewDataNotification 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式在序列控制器收到新數據時通知 SerCx2。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION 回呼函式 EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以準備序列控制器驅動程式以執行系統-DMA 接收交易。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO 回呼函式 EvtSerCx2SystemDmaTransmitCancelDrainFifo 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以取消先前在序列控制器硬體中清空傳輸 FIFO 的要求。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION 回呼函式 EvtSerCx2SystemDmaTransmitCleanupTransaction 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以在系統-DMA 傳輸交易結束時清除序列控制器狀態。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL 回呼函式 EvtSerCx2SystemDmaTransmitConfigureDmaChannel 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式執行 DMA 適配卡的任何自定義設定,這些配接器在系統-DMA 傳輸交易中的每個 DMA 傳輸開始之前可能需要。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO 回呼函式 EvtSerCx2SystemDmaTransmitDrainFifo 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以清空序列控制器硬體中的傳輸 FIFO。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION 回呼函式 EvtSerCx2SystemDmaTransmitInitializeTransaction 事件回呼函式是由序列架構擴充功能第 2 版呼叫,以準備序列控制器驅動程式以執行系統-DMA 傳輸交易。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO 回呼函式 EvtSerCx2SystemDmaTransmitPurgeFifo 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以捨棄序列控制器硬體中傳輸 FIFO 中保留的任何未傳送數據位元組。
EVT_SERCX_APPLY_CONFIG 回呼函式 EvtSerCxApplyConfig 事件回呼函式會指示序列控制器驅動程式將組態設定清單套用至序列控制器硬體。
EVT_SERCX_CONTROL 回呼函式 EvtSerCxControl 事件回呼函式會處理 I/O 控件要求,該要求具有序列架構延伸模組 (SerCx) 支援的 I/O 控件程式代碼 (IOCTL)。
EVT_SERCX_FILECLEANUP 回呼函式 EvtSerCxFileCleanup 事件回呼函式會通知序列控制器驅動程式用戶端已關閉代表序列控制器裝置之檔案對象的最後一個句柄。
EVT_SERCX_FILECLOSE 回呼函式 EvtSerCxFileClose 事件回呼函式會通知序列控制器驅動程式,表示序列控制器裝置的檔案對象已經釋放。
EVT_SERCX_FILEOPEN 回呼函式 EvtSerCerCxFileOpen 事件回呼函式會通知序列控制器驅動程式用戶端在序列控制器裝置上開啟檔句柄,以及已建立檔案物件來代表裝置。
EVT_SERCX_PURGE 回呼函式 EvtSerCerCxPurge 事件回呼函式是由序列架構延伸模組 (SerCx) 呼叫,以清除序列控制器的硬體緩衝區。
EVT_SERCX_RECEIVE 回呼函式 EvtSerCxReceive 事件回呼函式會準備序列控制器裝置 (UART) 以執行讀取(接收)作業。
EVT_SERCX_RECEIVE_CANCEL 回呼函式 EvtSerCxReceiveCancel 事件回呼函式會通知序列控制器驅動程序擱置接收要求已取消。
EVT_SERCX_TRANSMIT 回呼函式 EvtSerCxTransmit 事件回呼函式會準備序列控制器裝置 (UART) 以執行寫入(傳輸)作業。
EVT_SERCX_TRANSMIT_CANCEL 回呼函式 EvtSerCxTransmitCancel 事件回呼函式會通知序列控制器驅動程序擱置傳輸要求已取消。
EVT_SERCX_WAITMASK 回呼函式 EvtSerCerCxWaitmask 事件回呼函式會設定序列控制器來監視等候掩碼中的事件,這是指定一組硬體事件的位掩碼值。

IOCTLs

 
IOCTL_INTERNAL_SERENUM_REMOVE_SELF

IOCTL_INTERNAL_SERENUM_REMOVE_SELF要求使篩選 DO 與目標 PDO 相關聯的總線關聯失效。 (實際上,此要求會使目標裝置所連結之 RS-232 埠的總線關聯失效。
IOCTL_SERENUM_GET_PORT_NAME

IOCTL_SERENUM_GET_PORT_NAME要求會傳回 RS-232 埠的 PortName (或識別子) 專案值 -- 請參閱即插即用序列裝置的登錄設定。
IOCTL_SERENUM_PORT_DESC

IOCTL_SERENUM_PORT_DESC要求會傳回與篩選 DO 相關聯的 RS-232 埠描述。
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION

IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION控制程式代碼會設定序列埠,以使用序列控制器裝置的預設硬體設定。
IOCTL_SERIAL_CLEAR_STATS

IOCTL_SERIAL_CLEAR_STATS要求會清除序列裝置的效能統計數據。
IOCTL_SERIAL_CLR_DTR

IOCTL_SERIAL_CLR_DTR要求會清除數據終端機就緒 (DTR) 控制訊號。
IOCTL_SERIAL_CLR_RTS

IOCTL_SERIAL_CLR_RTS要求會清除傳送 (RTS) 控制訊號的要求。
IOCTL_SERIAL_CONFIG_SIZE

IOCTL_SERIAL_CONFIG_SIZE要求會傳回組態大小的相關信息。
IOCTL_SERIAL_GET_BAUD_RATE

IOCTL_SERIAL_GET_BAUD_RATE要求會傳回串行埠目前設定為傳輸和接收數據的傳輸速率。
IOCTL_SERIAL_GET_CHARS

IOCTL_SERIAL_GET_CHARS要求會擷取序列控制器驅動程式搭配交握流程控制所使用的特殊字元。 特殊字元是由 SERIAL_CHARS 結構描述。
IOCTL_SERIAL_GET_COMMSTATUS

IOCTL_SERIAL_GET_COMMSTATUS要求會傳回序列裝置通訊狀態的相關信息。 如需此要求所擷取之狀態資訊的詳細資訊,請參閱SERIAL_STATUS。
IOCTL_SERIAL_GET_DTRRTS

IOCTL_SERIAL_GET_DTRRTS要求會傳回數據終端機就緒 (DTR) 控制訊號的相關信息,以及傳送 (RTS) 控制訊號的要求。
IOCTL_SERIAL_GET_HANDFLOW

IOCTL_SERIAL_GET_HANDFLOW要求會傳回序列裝置之交握流程控制集組態的相關信息。
IOCTL_SERIAL_GET_LINE_CONTROL

IOCTL_SERIAL_GET_LINE_CONTROL要求會傳回序列裝置之行控制集的相關信息。 行控件參數包括停止位數目、數據位數目和同位。
IOCTL_SERIAL_GET_MODEM_CONTROL

IOCTL_SERIAL_GET_MODEM_CONTROL要求會傳回序列控制器中數據機控制緩存器的值。
IOCTL_SERIAL_GET_MODEMSTATUS

IOCTL_SERIAL_GET_MODEMSTATUS要求會更新數據機狀態,並在更新之前傳回調制解調器狀態緩存器的值。
IOCTL_SERIAL_GET_PROPERTIES

IOCTL_SERIAL_GET_PROPERTIES要求會傳回序列控制器功能的相關信息。 功能資訊會在 SERIAL_COMMPROP 結構中傳回。
IOCTL_SERIAL_GET_STATS

IOCTL_SERIAL_GET_STATS要求會傳回序列控制器效能的相關信息。
IOCTL_SERIAL_GET_TIMEOUTS

IOCTL_SERIAL_GET_TIMEOUTS要求會傳回序列控制器驅動程式搭配讀取和寫入要求使用的逾時值。
IOCTL_SERIAL_GET_WAIT_MASK

IOCTL_SERIAL_GET_WAIT_MASK要求會傳回目前為序列控制器設定的事件等候遮罩。
IOCTL_SERIAL_IMMEDIATE_CHAR

IOCTL_SERIAL_IMMEDIATE_CHAR要求會導致儘快傳輸指定的字元。
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS

IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS要求會將序列裝置設定為基本作業模式。
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE

IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE要求會停用序列裝置的等候/喚醒作業。
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE

IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE要求會啟用序列裝置的等候/喚醒作業。
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS

IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS要求會還原序列裝置的指定作業模式。
IOCTL_SERIAL_LSRMST_INSERT

IOCTL_SERIAL_LSRMST_INSERT要求會啟用或停用在接收數據流中插入有關線路狀態和數據機狀態的資訊。
IOCTL_SERIAL_PURGE

IOCTL_SERIAL_PURGE要求會取消指定的要求,並從指定的緩衝區刪除數據。
IOCTL_SERIAL_RESET_DEVICE

IOCTL_SERIAL_RESET_DEVICE要求會重設序列裝置。
IOCTL_SERIAL_SET_BAUD_RATE

IOCTL_SERIAL_SET_BAUD_RATE要求會在序列控制器裝置上設定傳輸速率。 序列控制器驅動程序會驗證指定的包速率。
IOCTL_SERIAL_SET_BREAK_OFF

IOCTL_SERIAL_SET_BREAK_OFF要求會設定行控制中斷訊號非使用中。
IOCTL_SERIAL_SET_BREAK_ON

IOCTL_SERIAL_SET_BREAK_ON要求會設定使用中行控制中斷訊號。
IOCTL_SERIAL_SET_CHARS

IOCTL_SERIAL_SET_CHARS要求會設定序列控制器驅動程式用於交握流程控制的特殊字元。 此驅動程式會驗證指定的特殊字元。
IOCTL_SERIAL_SET_DTR

IOCTL_SERIAL_SET_DTR要求會設定 DTR(數據終端機就緒)。
IOCTL_SERIAL_SET_FIFO_CONTROL

IOCTL_SERIAL_SET_FIFO_CONTROL要求會設定 FIFO 控制快取器 (FCR)。 序列不會驗證指定的 FIFO 控制件資訊。
IOCTL_SERIAL_SET_HANDFLOW

IOCTL_SERIAL_SET_HANDFLOW要求會設定交握流程控制。 序列控制器驅動程序會驗證指定的交握流程控制資訊。
IOCTL_SERIAL_SET_LINE_CONTROL

IOCTL_SERIAL_SET_LINE_CONTROL要求會設定行控件緩存器 (LCR)。 行控件緩存器會控制數據大小、停止位數目和同位。
IOCTL_SERIAL_SET_MODEM_CONTROL

IOCTL_SERIAL_SET_MODEM_CONTROL要求會在 UART 中設定數據機控制緩存器 (MCR)。 用戶端提供的快取器設定上不會進行參數檢查。
IOCTL_SERIAL_SET_QUEUE_SIZE

IOCTL_SERIAL_SET_QUEUE_SIZE要求會設定內部接收緩衝區的大小。 如果要求的大小大於目前的接收緩衝區大小,則會建立新的接收緩衝區。 否則,不會變更接收緩衝區。
IOCTL_SERIAL_SET_RTS

IOCTL_SERIAL_SET_RTS要求會設定 RTS(傳送要求)。
IOCTL_SERIAL_SET_TIMEOUTS

IOCTL_SERIAL_SET_TIMEOUTS要求會設定序列控制器驅動程式用於讀取和寫入要求的逾時值。
IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_SET_WAIT_MASK要求會設定序列控制器驅動程式,以在出現任何一組指定的等候事件之後通知用戶端。
IOCTL_SERIAL_SET_XOFF

IOCTL_SERIAL_SET_XOFF要求會模擬 XOFF(傳輸關閉)字元的接收。
IOCTL_SERIAL_SET_XON

IOCTL_SERIAL_SET_XON要求會模擬 XON(傳輸時)字元的接收,這會重新啟動數據的接收。
IOCTL_SERIAL_WAIT_ON_MASK

IOCTL_SERIAL_WAIT_ON_MASK要求是用來等候任何使用 IOCTL_SERIAL_SET_WAIT_MASK 要求所指定的等候事件。
IOCTL_SERIAL_XOFF_COUNTER

IOCTL_SERIAL_XOFF_COUNTER要求會設定 XOFF 計數器。 XOFF 計數器要求支援使用軟體來模擬硬體交握流程控制的用戶端。

枚舉

 
SERCX_STATUS

SERCX_STATUS列舉表示序列接收或傳輸作業的狀態。
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS

SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS列舉會定義常數,指出是否正在完成自定義接收交易的程式。
SERCX2_TRANSACTION_TYPE

SERCX2_TRANSACTION_TYPE列舉會定義常數,指出用來執行 I/O 交易的數據傳輸機制類型。
UART_STATUS

定義UART作業狀態的值。

功能

 
EVT_SERCX_APPLY_CONFIG

EvtSerCxApplyConfig 事件回呼函式會指示序列控制器驅動程式將組態設定清單套用至序列控制器硬體。
EVT_SERCX_CONTROL

EvtSerCxControl 事件回呼函式會處理 I/O 控件要求,該要求具有序列架構延伸模組 (SerCx) 支援的 I/O 控件程式代碼 (IOCTL)。
EVT_SERCX_FILECLEANUP

EvtSerCxFileCleanup 事件回呼函式會通知序列控制器驅動程式用戶端已關閉代表序列控制器裝置之檔案對象的最後一個句柄。
EVT_SERCX_FILECLOSE

EvtSerCxFileClose 事件回呼函式會通知序列控制器驅動程式,表示序列控制器裝置的檔案對象已經釋放。
EVT_SERCX_FILEOPEN

EvtSerCerCxFileOpen 事件回呼函式會通知序列控制器驅動程式用戶端在序列控制器裝置上開啟檔句柄,以及已建立檔案物件來代表裝置。
EVT_SERCX_PURGE

EvtSerCerCxPurge 事件回呼函式是由序列架構延伸模組 (SerCx) 呼叫,以清除序列控制器的硬體緩衝區。
EVT_SERCX_RECEIVE

EvtSerCxReceive 事件回呼函式會準備序列控制器裝置 (UART) 以執行讀取(接收)作業。
EVT_SERCX_RECEIVE_CANCEL

EvtSerCxReceiveCancel 事件回呼函式會通知序列控制器驅動程序擱置接收要求已取消。
EVT_SERCX_TRANSMIT

EvtSerCxTransmit 事件回呼函式會準備序列控制器裝置 (UART) 以執行寫入(傳輸)作業。
EVT_SERCX_TRANSMIT_CANCEL

EvtSerCxTransmitCancel 事件回呼函式會通知序列控制器驅動程序擱置傳輸要求已取消。
EVT_SERCX_WAITMASK

EvtSerCerCxWaitmask 事件回呼函式會設定序列控制器來監視等候掩碼中的事件,這是指定一組硬體事件的位掩碼值。
EVT_SERCX2_APPLY_CONFIG

EvtSerCx2ApplyConfig 事件回呼函式是由序列架構擴充功能的第 2 版呼叫,以提供序列控制器驅動程式,並提供要套用至序列控制器硬體的裝置特定組態設定清單。
EVT_SERCX2_CONTROL

EvtSerCx2Control 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以處理序列 I/O 控制要求。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

EvtSerCx2CustomReceiveTransactionCleanup 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以在自定義接收交易結束時清除序列控制器的硬體狀態。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

EvtSerCx2CustomReceiveTransactionInitialize 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以準備序列控制器硬體以執行新的自定義接收交易。
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

EvtSerCx2CustomReceiveTransactionStart 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以啟動自定義接收交易。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

EvtSerCx2CustomTransmitTransactionCleanup 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以在自定義傳輸交易結束時清除序列控制器的硬體狀態。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

EvtSerCx2CustomTransmitTransactionInitialize 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以準備序列控制器驅動程式以執行自定義傳輸交易。
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

EvtSerCx2CustomTransmitTransactionStart 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以啟動自定義傳輸交易。
EVT_SERCX2_FILECLOSE

EvtSerCx2FileClose 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以通知序列控制器驅動程式客戶端釋放代表序列控制器裝置邏輯連線的檔案物件。
EVT_SERCX2_FILEOPEN

EvtSerCx2FileOpen 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以通知序列控制器驅動程式用戶端開啟序列控制器裝置的邏輯連線,以及已建立檔案物件來表示此連線。
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

EvtSerCx2PioReceiveCancelReadyNotification 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以取消先前呼叫 EvtSerCx2PioReceiveEnableReadyNotification 事件回呼函式中啟用的就緒通知。
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

EvtSerCx2PioReceiveCleanupTransaction 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以清除 PIO 接收交易結束後串行控制器的硬體狀態。
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

EvtSerCx2PioReceiveEnableReadyNotification 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式在序列控制器收到新數據時通知 SerCx2。
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

EvtSerCx2PioReceiveInitializeTransaction 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以準備序列控制器以執行 PIO 接收交易。
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

EvtSerCx2PioReceiveReadBuffer 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以使用程式化 I/O (PIO) 將數據從序列控制器中的接收 FIFO 傳輸到讀取緩衝區。
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

EvtSerCx2PioTransmitCancelDrainFifo 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以取消先前要求,以清空序列控制器硬體中的傳輸 FIFO。
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

EvtSerCx2PioTransmitCancelReadyNotification 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以取消先前呼叫 EvtSerCx2PioTransmitEnableReadyNotification 事件回呼函式中啟用 SerCx2 的就緒通知。
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

EvtSerCx2PioTransmitCleanupTransaction 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以清除 PIO 傳輸交易結束後的序列控制器狀態。
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

EvtSerCx2PioTransmitDrainFifo 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以清空序列控制器硬體中的傳輸 FIFO。
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

EvtSerCx2PioTransmitEnableReadyNotification 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式能夠在序列控制器中的傳輸 FIFO 準備好接受更多數據時通知 SerCx2。
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

EvtSerCx2PioTransmitInitializeTransaction 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以準備序列控制器驅動程式以執行 PIO 傳輸交易。
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

EvtSerCx2PioTransmitPurgeFifo 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以捨棄序列控制器中傳輸 FIFO 中任何未傳送數據位元組。
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

EvtSerCx2PioTransmitWriteBuffer 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以使用程式化 I/O (PIO) 將寫入緩衝區的內容傳輸到序列控制器中的傳輸 FIFO。
EVT_SERCX2_PURGE_FIFOS

EvtSerCx2PurgeFifos 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以清除序列控制器硬體中的 FIFO 緩衝區。
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

EvtSerCx2SelectNextReceiveTransactionType 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以判斷下一個讀取作業要使用的數據傳輸機制。
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

EvtSerCx2SelectNextTransmitTransactionType 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以判斷下一個寫入作業要使用的數據傳輸機制。
EVT_SERCX2_SET_WAIT_MASK

EvtSerCx2SetWaitMask 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以設定序列控制器來監視等候遮罩所指定的一組硬體事件。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

EvtSerCx2SystemDmaReceiveCancelNewDataNotification 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以取消先前呼叫 EvtSerCx2SystemDmaReceiveEnableNewDataNotification 事件回呼函式中所啟用的新數據通知。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

EvtSerCx2SystemDmaReceiveCleanupTransaction 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以在系統-DMA 接收交易結束時清除序列控制器狀態。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

EvtSerCx2SystemDmaReceiveConfigureDmaChannel 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式執行 DMA 配接器的任何自定義設定,這些配接器在系統-DMA-receive 交易中的每個傳輸開始之前可能需要。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

EvtSerCx2SystemDmaReceiveEnableNewDataNotification 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式在序列控制器收到新數據時通知 SerCx2。
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以準備序列控制器驅動程式以執行系統-DMA 接收交易。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

EvtSerCx2SystemDmaTransmitCancelDrainFifo 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以取消先前在序列控制器硬體中清空傳輸 FIFO 的要求。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

EvtSerCx2SystemDmaTransmitCleanupTransaction 事件回呼函式是由序列架構延伸模組 (SerCx2) 第 2 版呼叫,以在系統-DMA 傳輸交易結束時清除序列控制器狀態。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

EvtSerCx2SystemDmaTransmitConfigureDmaChannel 事件回呼函式是由序列架構延伸模組第 2 版呼叫,讓序列控制器驅動程式執行 DMA 適配卡的任何自定義設定,這些配接器在系統-DMA 傳輸交易中的每個 DMA 傳輸開始之前可能需要。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

EvtSerCx2SystemDmaTransmitDrainFifo 事件回呼函式是由序列架構延伸模組第 2 版 (SerCx2) 呼叫,以清空序列控制器硬體中的傳輸 FIFO。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

EvtSerCx2SystemDmaTransmitInitializeTransaction 事件回呼函式是由序列架構擴充功能第 2 版呼叫,以準備序列控制器驅動程式以執行系統-DMA 傳輸交易。
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

EvtSerCx2SystemDmaTransmitPurgeFifo 事件回呼函式是由序列架構延伸模組第 2 版呼叫,以捨棄序列控制器硬體中傳輸 FIFO 中保留的任何未傳送數據位元組。
SERCX_ACTIVITY_INIT

SERCX_ACTIVITY_INIT函式會初始化SERCX_ACTIVITY結構。
SERCX_BUFFER_DESCRIPTOR_INIT

SERCX_BUFFER_DESCRIPTOR_INIT函式會初始化SERCX_BUFFER_DESCRIPTOR結構。
SERCX_CONFIG_INIT

SERCX_CONFIG_INIT函式會初始化SERCX_CONFIG結構。
SERCX2_CONFIG_INIT

SERCX2_CONFIG_INIT函式會初始化SERCX2_CONFIG結構。
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT

SERCX2_CUSTOM_RECEIVE_CONFIG_INIT函式會初始化SERCX2_CUSTOM_RECEIVE_CONFIG結構。
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT函式會初始化SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG結構。
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT

SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT函式會初始化SERCX2_CUSTOM_TRANSMIT_CONFIG結構。
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT函式會初始化SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG結構。
SERCX2_PIO_RECEIVE_CONFIG_INIT

SERCX2_PIO_RECEIVE_CONFIG_INIT函式會初始化SERCX2_PIO_RECEIVE_CONFIG結構。
SERCX2_PIO_TRANSMIT_CONFIG_INIT

SERCX2_PIO_TRANSMIT_CONFIG_INIT函式會初始化SERCX2_PIO_TRANSMIT_CONFIG結構。
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT函式會初始化SERCX2_SYSTEM_DMA_RECEIVE_CONFIG結構。
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION函式會初始化SERCX2_SYSTEM_DMA_RECEIVE_CONFIG結構。
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT函式會初始化SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG結構。
SerCx2CompleteWait

SerCx2CompleteWait 方法會通知序列架構延伸模組第 2 版 (SerCx2) 目前等候遮罩中的事件已發生。
SerCx2CustomReceiveCreate

SerCx2CustomReceiveCreate 方法會建立自定義接收物件,此對像是序列架構延伸模組第 2 版使用 ,透過自定義數據傳輸機制從序列控制器讀取接收數據。
SerCx2CustomReceiveTransactionCleanupComplete

SerCx2CustomReceiveTransactionCleanupComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式在自定義接收交易之後已完成清除序列控制器的硬體狀態。
SerCx2CustomReceiveTransactionCreate

SerCx2CustomReceiveTransactionCreate 方法會建立自定義接收交易物件,此對像是序列架構延伸模組 (SerCx2) 第 2 版用來執行自定義接收交易。
SerCx2CustomReceiveTransactionInitializeComplete

SerCx2CustomReceiveTransactionInitializeComplete 方法會通知序列架構延伸模組第 2 版 (SerCx2), 序列控制器驅動程式已完成初始化序列控制器和相關硬體,以準備新的自定義接收交易。
SerCx2CustomReceiveTransactionNewDataNotification

SerCx2CustomReceiveTransactionNewDataNotification 方法會通知序列架構延伸模組第 2 版 (SerCx2) 數據可從序列控制器硬體中的接收 FIFO 讀取。
SerCx2CustomReceiveTransactionReportProgress

SerCx2CustomReceiveTransactionReportProgress 方法會報告是否正在進行完成目前自定義接收交易的進度。
SerCx2CustomTransmitCreate

SerCx2CustomTransmitCreate 方法會建立自定義傳輸物件,此對像是序列架構延伸模組第 2 版會使用 自定義數據傳輸機制將數據寫入序列控制器。
SerCx2CustomTransmitTransactionCleanupComplete

SerCx2CustomTransmitTransactionCleanupComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式在自定義傳輸交易之後已完成清除序列控制器的硬體狀態。
SerCx2CustomTransmitTransactionCreate

SerCx2CustomTransmitTransactionCreate 方法會建立自定義傳輸交易物件,此對像是序列架構延伸模組 (SerCx2) 第 2 版用來執行自定義傳輸交易。
SerCx2CustomTransmitTransactionInitializeComplete

SerCx2CustomTransmitTransmitTransactionInitializeComplete 方法會通知序列架構延伸模組第 2 版 (SerCx2), 序列驅動程式已完成初始化序列控制器和相關硬體,以準備新的自定義傳輸交易。
SerCx2InitializeDevice

SerCx2InitializeDevice 方法會完成初始化序列控制器的架構裝置物件。
SerCx2InitializeDeviceInit

SerCx2InitializeDeviceInit 方法可讓序列架構延伸模組的第 2 版 (SerCx2) 在建立序列控制器的架構裝置對象期間,向驅動程式架構註冊擴充功能特定屬性。
SerCx2PioReceiveCleanupTransactionComplete

SerCx2PioReceiveCleanupTransactionComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式已完成在 PIO 接收交易之後清除序列控制器的硬體狀態。
SerCx2PioReceiveCreate

SerCx2PioReceiveCreate 方法會建立 PIO 接收物件,這是序列架構延伸模組第 2 版用來執行 PIO 接收交易。
SerCx2PioReceiveInitializeTransactionComplete

SerCx2PioReceiveInitializeTransactionComplete 方法會通知序列架構延伸模組第 2 版 (SerCx2), 序列驅動程式已完成初始化序列控制器硬體,以準備新的 PIO 接收交易。
SerCx2PioReceiveReady

SerCx2PioReceiveReady 方法會通知序列架構延伸模組第 2 版 (SerCx2) 數據可從序列控制器中的接收 FIFO 讀取。
SerCx2PioTransmitCleanupTransactionComplete

SerCx2PioTransmitCleanupTransactionComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式在 PIO 傳輸交易之後已完成清除序列控制器的硬體狀態。
SerCx2PioTransmitCreate

SerCx2PioTransmitCreate 方法會建立 PIO 傳輸物件,此對像是序列架構延伸模組 (SerCx2) 第 2 版用來執行 PIO 傳輸交易。
SerCx2PioTransmitDrainFifoComplete

SerCx2PioTransmitDrainFifoComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式已完成從序列控制器硬體中的傳輸 FIFO 清空數據。
SerCx2PioTransmitInitializeTransactionComplete

SerCx2PioTransmitInitializeTransactionComplete 方法會通知序列架構延伸模組第 2 版 (SerCx2), 序列控制器驅動程式已完成初始化序列控制器硬體,以準備新的 PIO 傳輸交易。
SerCx2PioTransmitPurgeFifoComplete

SerCx2PioTransmitPurgeFifoComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式已完成從序列控制器硬體中的傳輸 FIFO 清除數據。
SerCx2PioTransmitReady

SerCx2PioTransmitReady 方法會通知序列架構延伸模組第 2 版 (SerCx2), 序列控制器硬體中的傳輸 FIFO 已準備好接受更多數據。
SerCx2SaveReceiveFifoOnD0Exit

SerCx2SaveReceiveFifoOnD0Exit 方法會通知序列架構延伸模組第 2 版 (SerCx2), 序列控制器硬體的接收 FIFO 包含應在序列控制器進入裝置低功率狀態之前儲存的數據。
SerCx2SystemDmaReceiveCleanupTransactionComplete

SerCx2SystemDmaReceiveCleanupTransactionComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式已完成在系統-DMA 接收交易之後清除序列控制器的硬體狀態。
SerCx2SystemDmaReceiveCreate

SerCx2SystemDmaReceiveCreate 方法會建立 SerCx2 system-DMA-receive 物件,這是序列架構延伸模組 (SerCx2) 第 2 版用來執行 system-DMA-receive 交易。
SerCx2SystemDmaReceiveGetDmaEnabler

SerCx2SystemDmaReceiveGetDmaEnabler 方法會取得用於 system-DMA-receive 交易之系統 DMA 控制器的 DMA 啟用器。
SerCx2SystemDmaReceiveInitializeTransactionComplete

SerCx2SystemDmaReceiveInitializeTransactionComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列驅動程式已完成初始化序列控制器硬體,以準備新的系統-DMA 接收交易。
SerCx2SystemDmaReceiveNewDataNotification

SerCx2SystemDmaReceiveNewDataNotification 方法會通知序列架構延伸模組第 2 版 (SerCx2) 的數據可從序列控制器硬體中的接收 FIFO 讀取。
SerCx2SystemDmaTransmitCleanupTransactionComplete

SerCx2SystemDmaTransmitCleanupTransactionComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式在系統-DMA 傳輸交易之後已完成清除序列控制器的硬體狀態。
SerCx2SystemDmaTransmitCreate

SerCx2SystemDmaTransmitCreate 方法會建立 SerCx2 system-DMA-transmit 物件,這是序列架構延伸模組 (SerCx2) 第 2 版用來執行 system-DMA-transmit 交易。
SerCx2SystemDmaTransmitDrainFifoComplete

SerCx2SystemDmaTransmitDrainFifoComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式已完成從序列控制器硬體中的傳輸 FIFO 清空數據。
SerCx2SystemDmaTransmitGetDmaEnabler

SerCx2SystemDmaTransmitGetDmaEnabler 方法會取得用於系統-DMA 傳輸交易之系統 DMA 控制器的 DMA 啟用器。
SerCx2SystemDmaTransmitInitializeTransactionComplete

SerCx2SystemDmaTransmitInitializeTransactionComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式已完成初始化序列控制器硬體,以準備新的系統-DMA 傳輸交易。
SerCx2SystemDmaTransmitPurgeFifoComplete

SerCx2SystemDmaTransmitPurgeFifoComplete 方法會通知序列架構延伸模組 (SerCx2) 第 2 版,序列控制器驅動程式已完成從序列控制器硬體中的傳輸 FIFO 清除數據。
SerCxCompleteWait

SerCxCompleteWait 方法會通知序列架構延伸模組 (SerCx) 目前等候掩碼中的事件已發生。
SerCxDeviceInitConfig

串行控制器驅動程式會呼叫 SerCxDeviceInitConfig 方法,以將串行架構延伸模組 (SerCx) 附加至它所建立之架構裝置物件 #FDO 或 PDO 的 I/O 管線。
SerCxGetActivity

SerCxGetActivity 方法會擷取序列控制器驅動程序擱置中工作的狀態。
SerCxGetConnectionParameters

SerCxGetConnectionParameters 方法會擷取相關聯周邊裝置的連接參數。
SerCxGetReadIntervalTimeout

SerCxGetReadIntervalTimeout 方法會傳回讀取 (receive) 作業的時間間隔逾時值。
SerCxGetRingBufferUtilization

SerCxGetRingBufferUtilization 方法可讓序列控制器驅動程序判斷目前從序列埠接收的數據會填入多少預先輸入通道緩衝區。
SerCxGetWaitMask

SerCxGetWaitMask 方法會針對目前擱置的等候作業傳回事件等候遮罩。
SerCxInitialize

在此驅動程式建立相關聯的裝置對象之後,SerCxInitialize 方法會完成串行架構延伸模組 (SerCx) 的初始化。
SerCxProgressReceive

SerCxProgressReceive 方法會報告目前讀取 (receive) 作業的進度。
SerCxProgressTransmit

SerCxProgressTransmit 方法會報告目前寫入(傳輸)作業的進度。
SerCxRetrieveReceiveBuffer

SerCxRetrieveReceiveBuffer 方法會取得輸入緩衝區,從序列埠接收的數據可以載入其中。
SerCxRetrieveReceiveMdl

SerCxRetrieveReceiveMdl 方法會擷取描述用來接收下一個輸入數據區塊之緩衝區的 MDL。
SerCxRetrieveTransmitBuffer

SerCxRetrieveTransmitBuffer 方法會取得輸出緩衝區,其中包含準備傳送至序列埠的數據。
SerCxRetrieveTransmitMdl

SerCxRetrieveTransmitMdl 方法會擷取描述要傳輸之輸出數據下一個區塊的緩衝區的 MDL。
UART_GET_BYTE

從 UART 裝置讀取數據位元組。
UART_HARDWARE_READ_INDEXED_UCHAR

從索引所指定的埠讀取位元組。
UART_HARDWARE_READ_UCHAR

從指定的埠或緩存器讀取位元組。
UART_HARDWARE_READ_ULONG

從指定的埠或緩存器讀取 ULONG 值。
UART_HARDWARE_READ_ULONG64

從指定的緩存器位址讀取ULONG64值。
UART_HARDWARE_READ_USHORT

從指定的埠或緩存器讀取 USHORT 值。
UART_HARDWARE_WRITE_INDEXED_UCHAR

將位元組寫入指定的埠位址。
UART_HARDWARE_WRITE_UCHAR

將位元組寫入埠或緩存器。
UART_HARDWARE_WRITE_ULONG

將 ULONG 值寫入指定的埠或快取器。
UART_HARDWARE_WRITE_ULONG64

將ULONG64值寫入指定的緩存器位址。
UART_HARDWARE_WRITE_USHORT

將 USHORT 值寫入指定的埠或快取器。
UART_INITIALIZE_PORT

初始化或重設UART硬體。
UART_PUT_BYTE

將數據位元組寫入UART裝置。
UART_RX_READY

判斷 UART 硬體中是否有擱置的數據。
UART_SET_BAUD

變更 UART 硬體的傳輸速率。

結構

 
CPPORT

包含 UART 裝置特定實例的可變動運行時間狀態。
SERCX_ACTIVITY

SERCX_ACTIVITY 結構包含可供序列控制器驅動程序處理的工作專案摘要。
SERCX_BUFFER_DESCRIPTOR

SERCX_BUFFER_DESCRIPTOR 結構描述接收作業或傳輸作業的數據緩衝區。
SERCX_CONFIG

SERCX_CONFIG 結構包含序列架構延伸模組 (SerCx) 的組態資訊。
SERCX2_CONFIG

SERCX2_CONFIG結構包含序列架構延伸模組第 2 版的組態資訊(SerCx2)。
SERCX2_CUSTOM_RECEIVE_CONFIG

SERCX2_CUSTOM_RECEIVE_CONFIG 結構包含串行架構延伸模組第 2 版用來設定新自定義接收物件的資訊。
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG 結構包含串行架構延伸模組第 2 版用來設定新的自定義接收交易物件的資訊。
SERCX2_CUSTOM_TRANSMIT_CONFIG

SERCX2_CUSTOM_TRANSMIT_CONFIG 結構包含序列架構延伸模組第 2 版用來設定新自定義傳輸物件的資訊。
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG結構包含串行架構延伸模組第 2 版用來設定新的自定義傳輸交易物件的資訊。
SERCX2_PIO_RECEIVE_CONFIG

SERCX2_PIO_RECEIVE_CONFIG 結構包含序列架構延伸模組第 2 版用來設定新 PIO 接收物件的資訊。
SERCX2_PIO_TRANSMIT_CONFIG

SERCX2_PIO_TRANSMIT_CONFIG結構包含序列架構延伸模組第 2 版用來設定新 PIO 傳輸物件的資訊。
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG結構包含序列架構延伸模組第 2 版用來設定新 system-DMA-receive 物件的資訊。
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG結構包含序列架構延伸模組第 2 版用來設定新 system-DMA-transmit 對象的資訊。
SERIAL_BAUD_RATE

SERIAL_BAUD_RATE 結構會指定串行埠目前設定為傳輸和接收數據的傳輸速率。
SERIAL_CHARS

SERIAL_CHARS 結構會指定序列控制器驅動程式用於交握流程控制的特殊字元。
SERIAL_COMMPROP

SERIAL_COMMPROP 結構會指定序列埠的屬性。
SERIAL_HANDFLOW

SERIAL_HANDFLOW 結構會指定序列埠的交握和流程控制設定。
SERIAL_LINE_CONTROL

SERIAL_LINE_CONTROL 結構描述序列行的控件設定。
SERIAL_QUEUE_SIZE

SERIAL_QUEUE_SIZE 結構可用來調整序列控制器驅動程式用於序列接收作業的輸入緩衝區大小。
SERIAL_STATUS

SERIAL_STATUS 結構包含串行埠的狀態資訊。
SERIAL_TIMEOUTS

SERIAL_TIMEOUTS 結構會指定序列埠讀取和寫入作業的逾時參數。
SERIALPERF_STATS

SERIALPERF_STATS結構包含序列埠的效能統計數據。
UART_HARDWARE_ACCESS

包含 I/O 函式,以及序列驅動程式用來存取裝置硬體的函式指標。
UART_HARDWARE_DRIVER

包含與特定 UART 硬體類型互動的函式指標。