Поделиться через


заголовок sercx.h

Этот заголовок используется серпортами. Дополнительные сведения см. в следующем разделе:

sercx.h содержит следующие интерфейсы программирования:

Функции

 
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 расширения последовательной платформы (SerCx2) для чтения данных из последовательного контроллера с помощью пользовательского механизма передачи данных.
SerCx2CustomReceiveTransactionCleanupComplete

Метод SerCx2CustomReceiveTransactionCleanupComplete сообщает версии 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку состояния оборудования последовательного контроллера после транзакции пользовательского получения.
SerCx2CustomReceiveTransactionCreate

Метод SerCx2CustomReceiveTransactionCreate создает объект custom-receive-transaction, который версии 2 расширения последовательной платформы (SerCx2) использует для выполнения пользовательских транзакций получения.
SerCx2CustomReceiveTransactionInitializeComplete

Метод SerCx2CustomReceiveTransactionInitializeComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил инициализацию последовательного контроллера и связанного оборудования в подготовке к новой транзакции пользовательского получения.
SerCx2CustomReceiveTransactionNewDataNotification

Метод SerCx2CustomReceiveTransactionNewDataNotification уведомляет версию 2 расширения последовательной платформы (SerCx2), что данные доступны для чтения из получения FIFO на оборудовании последовательного контроллера.
SerCx2CustomReceiveTransactionReportProgress

Метод SerCx2CustomReceiveTransactionReportProgress сообщает о том, выполняется ли ход выполнения текущей транзакции пользовательского получения.
SerCx2CustomTransmitCreate

Метод SerCx2CustomTransmitCreate создает объект пользовательской передачи, который использует версию 2 расширения последовательной платформы (SerCx2) для записи данных на последовательный контроллер с помощью пользовательского механизма передачи данных.
SerCx2CustomTransmitTransmitTransactionCleanupComplete

Метод SerCx2CustomTransmitTransactionCleanupComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку состояния оборудования последовательного контроллера после пользовательской транзакции передачи.
SerCx2CustomTransmitTransactionCreate

Метод SerCx2CustomTransmitTransactionCreate создает объект пользовательской передачи-транзакции, который версии 2 расширения последовательной платформы (SerCx2) использует для выполнения пользовательских транзакций передачи.
SerCx2CustomTransmitTransactionInitializeComplete

Метод SerCx2CustomTransmitTransactionInitializeComplete сообщает версии 2 расширения последовательной платформы (SerCx2), что серийный драйвер завершил инициализацию последовательного контроллера и связанного оборудования в подготовке к новой транзакции пользовательской передачи.
SerCx2InitializeDevice

Метод SerCx2InitializeDevice завершает инициализацию объекта устройства платформы для последовательного контроллера.
SerCx2InitializeDeviceInit

Метод SerCx2InitializeDeviceInit позволяет версии 2 расширения последовательной платформы (SerCx2) регистрировать свойства, относящиеся к расширению, в платформу драйверов во время создания объекта устройства платформы для последовательного контроллера.
SerCx2PioReceiveCleanupTransactionComplete

Метод SerCx2PioReceiveCleanupTransactionComplete сообщает версии 2 из расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку состояния оборудования последовательного контроллера после транзакции получения piO-receive.
SerCx2PioReceiveCreate

Метод SerCx2PioReceiveCreate создает объект piO-receive, который версии 2 расширения последовательной платформы (SerCx2) использует для выполнения транзакций получения PIO..
SerCx2PioReceiveInitializeTransactionComplete

Метод SerCx2PioReceiveInitializeTransactionComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что последовательный драйвер завершил инициализацию оборудования последовательного контроллера при подготовке к новой транзакции получения piO-receive.
SerCx2PioReceiveReady

Метод SerCx2PioReceiveReady уведомляет версию 2 расширения последовательной платформы (SerCx2), что данные доступны для чтения из получения FIFO в последовательном контроллере.
SerCx2PioTransmitCleanupTransactionComplete

Метод SerCx2PioTransmitCleanupTransactionComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку состояния оборудования последовательного контроллера после транзакции передачи PIO-передачи.
SerCx2PioTransmitCreate

Метод SerCx2PioTransmitCreate создает объект PIO-передачи, который версии 2 расширения последовательной платформы (SerCx2) использует для выполнения транзакций передачи PIO-передачи.
SerCx2PioTransmitDrainFifoComplete

Метод SerCx2PioTransmitDrainFifoComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку данных от передачи FIFO на оборудовании последовательного контроллера.
SerCx2PioTransmitInitializeTransactionComplete

Метод SerCx2PioTransmitInitializeTransactionComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил инициализацию оборудования последовательного контроллера при подготовке к новой транзакции передачи PIO-передачи.
SerCx2PioTransmitPurgeFifoComplete

Метод SerCx2PioTransmitPurgeFifoComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку данных от передачи FIFO в оборудовании последовательного контроллера.
SerCx2PioTransmitReady

Метод SerCx2PioTransmitReady уведомляет версию 2 расширения последовательной платформы (SerCx2), что передача FIFO в оборудовании последовательного контроллера готова к приему дополнительных данных.
SerCx2SaveReceiveFifoOnD0Exit

Метод SerCx2SaveReceiveFifoOnD0Exit сообщает версии 2 из расширения последовательной платформы (SerCx2), что получение FIFO оборудования последовательного контроллера содержит данные, которые следует сохранить, прежде чем последовательный контроллер входит в состояние низкой мощности устройства.
SerCx2SystemDmaReceiveCleanupTransactionComplete

Метод SerCx2SystemDmaReceiveCleanupTransactionComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку состояния оборудования последовательного контроллера после транзакции system-DMA-receive.
SerCx2SystemDmaReceiveCreate

Метод SerCx2SystemDmaReceiveCreate создает объект SerCx2 system-DMA-receive, который версии 2 расширения последовательной платформы (SerCx2) использует для выполнения транзакций, получаемых системой DMA..
SerCx2SystemDmaReceiveGetDmaEnabler

Метод SerCx2SystemDmaReceiveGetDmaEnabler получает включение DMA для системного контроллера DMA, используемого для транзакций получения системы DMA.
SerCx2SystemDmaReceiveInitializeTransactionComplete

Метод SerCx2SystemDmaReceiveInitializeTransactionComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что последовательный драйвер завершил инициализацию оборудования последовательного контроллера в подготовке к новой транзакции получения системы-DMA.
SerCx2SystemDmaReceiveNewDataNotification

Метод SerCx2SystemDmaReceiveNewDataNotification уведомляет версию 2 расширения последовательной платформы (SerCx2), что данные доступны для чтения из получения FIFO на оборудовании последовательного контроллера.
SerCx2SystemDmaTransmitCleanupTransactionComplete

Метод SerCx2SystemDmaTransmitCleanupTransactionComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку состояния оборудования последовательного контроллера после транзакции передачи system-DMA.
SerCx2SystemDmaTransmitCreate

Метод SerCx2SystemDmaTransmitCreate создает объект serCx2 system-DMA-передачи, который версии 2 расширения последовательной платформы (SerCx2) использует для выполнения транзакций передачи системных данных DMA.
SerCx2SystemDmaTransmitDrainFifoComplete

Метод SerCx2SystemDmaTransmitDrainFifoComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку данных от передачи FIFO на оборудовании последовательного контроллера.
SerCx2SystemDmaTransmitGetDmaEnabler

Метод SerCx2SystemDmaTransmitGetDmaEnabler получает включение DMA для системного контроллера DMA, используемого для транзакций передачи system-DMA.
SerCx2SystemDmaTransmitInitializeTransactionComplete

Метод SerCx2SystemDmaTransmitInitializeTransactionComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил инициализацию оборудования последовательного контроллера при подготовке к новой транзакции передачи системы-DMA.
SerCx2SystemDmaTransmitPurgeFifoComplete

Метод SerCx2SystemDmaTransmitPurgeFifoComplete уведомляет версию 2 расширения последовательной платформы (SerCx2), что драйвер последовательного контроллера завершил очистку данных от передачи FIFO на оборудовании последовательного контроллера.
SerCxCompleteWait

Метод SerCxCompleteWait уведомляет расширение последовательной платформы (SerCx), что произошло событие в текущей маске ожидания.
SerCxDeviceInitConfig

Метод SerCxDeviceInitConfig вызывается драйвером последовательного контроллера для подключения расширения последовательной платформы (SerCx) к конвейеру ввода-вывода для создаваемого объекта устройства платформы (FDO или PDO).
SerCxGetActivity

Метод SerCxGetActivity извлекает состояние ожидающей работы для драйвера последовательного контроллера.
SerCxGetConnectionParameters

Метод SerCxGetConnectionParameters извлекает параметры подключения для связанного периферийного устройства.
SerCxGetReadIntervalTimeout

Метод SerCxGetReadIntervalTimeout возвращает значение времени ожидания интервала для операции чтения (получения).
SerCxGetRingBufferUtilization

Метод SerCxGetRingBufferUtilization позволяет драйверу последовательного контроллера определить, сколько буфера кругового круга типа заполняется данными, полученными из последовательного порта.
SerCxGetWaitMask

Метод SerCxGetWaitMask возвращает маску ожидания события для операции ожидания, которая в настоящее время ожидается.
SerCxInitialize

Метод SerCxInitialize завершает инициализацию расширения последовательной платформы (SerCx) после создания связанного объекта устройства.
SerCxProgressReceive

Метод SerCxProgressReceive сообщает о ходе текущей операции чтения (получения).
SerCxProgressTransmit

Метод SerCxProgressTransmit сообщает о ходе текущей операции записи (передачи).
SerCxRetrieveReceiveBuffer

Метод SerCxRetrieveReceiveBuffer получает входной буфер, в который можно загрузить данные, полученные из последовательного порта.
SerCxRetrieveReceiveMdl

Метод SerCxRetrieveReceiveMdl извлекает MDL, описывающий буфер, используемый для получения следующего блока входных данных.
SerCxRetrieveTransmitBuffer

Метод SerCxRetrieveTransmitBuffer получает выходной буфер, содержащий данные, которые готовы передаваться в последовательный порт.
SerCxRetrieveTransmitMdl

Метод SerCxRetrieveTransmitMdl извлекает MDL, описывающий буфер, содержащий следующий блок выходных данных для передачи.

Функции обратного вызова

 
EVT_SERCX_APPLY_CONFIG

Функция обратного вызова событий EvtSerCxApplyConfig указывает драйверу последовательного контроллера применить список параметров конфигурации к оборудованию последовательного контроллера.
EVT_SERCX_CONTROL

Функция обратного вызова событий EvtSerCxControl обрабатывает запрос управления ввода-вывода, имеющий код управления ввода-вывода (IOCTL), поддерживаемый расширением последовательной платформы (SerCx).
EVT_SERCX_FILECLEANUP

Функция обратного вызова событий EvtSerCxFileCleanup уведомляет драйвер последовательного контроллера о том, что клиент закрыл последний дескриптор для объекта файла, представляющего устройство последовательного контроллера.
EVT_SERCX_FILECLOSE

Функция обратного вызова событий EvtSerCxFileClose уведомляет драйвер последовательного контроллера о выпуске объекта файла, представляющего устройство последовательного контроллера.
EVT_SERCX_FILEOPEN

Функция обратного вызова событий EvtSerCxFileOpen уведомляет драйвер последовательного контроллера о том, что клиент открыл дескриптор файла на устройстве последовательного контроллера и что объект файла был создан для представления устройства.
EVT_SERCX_PURGE

Функция обратного вызова событий EvtSerCxPurge вызывается расширением последовательной платформы (SerCx), чтобы очистить аппаратные буферы последовательного контроллера.
EVT_SERCX_RECEIVE

Функция обратного вызова событий EvtSerCxReceive подготавливает устройство последовательного контроллера (UART) для выполнения операции чтения (получения).
EVT_SERCX_RECEIVE_CANCEL

Функция обратного вызова события EvtSerCxReceiveCancel уведомляет драйвер последовательного контроллера о том, что ожидающий запрос на получение отменен.
EVT_SERCX_TRANSMIT

Функция обратного вызова событий EvtSerCxTransmit подготавливает устройство последовательного контроллера (UART) для выполнения операции записи (передачи).
EVT_SERCX_TRANSMIT_CANCEL

Функция обратного вызова событий EvtSerCxTransmitCancel уведомляет драйвер последовательного контроллера о том, что ожидающий запрос на передачу отменен.
EVT_SERCX_WAITMASK

Функция обратного вызова событий EvtSerCxWaitmask настраивает последовательный контроллер для отслеживания событий в маске ожидания, представляющее собой битовое значение, указывающее набор событий оборудования.
EVT_SERCX2_APPLY_CONFIG

Функция обратного вызова событий EvtSerCx2ApplyConfig вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы предоставить драйвер последовательного контроллера со списком параметров конфигурации для конкретного устройства для применения к оборудованию последовательного контроллера.
EVT_SERCX2_CONTROL

Функция обратного вызова событий EvtSerCx2Control вызывается версией 2 расширения последовательной платформы (SerCx2) для обработки последовательного запроса элемента управления ввода-вывода.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

Функция обратного вызова событий EvtSerCx2CustomReceiveTransactionCleanup вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы очистить состояние оборудования последовательного контроллера после завершения транзакции пользовательского получения.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

Функция обратного вызова событий EvtSerCx2CustomReceiveTransactionInitialize вызывается версией 2 расширения последовательной платформы (SerCx2) для подготовки оборудования последовательного контроллера для выполнения новой пользовательской транзакции получения.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

Функция обратного вызова событий EvtSerCx2CustomReceiveTransactionStart вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы запустить пользовательскую транзакцию получения.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

Функция обратного вызова событий EvtSerCx2CustomTransmitTransactionCleanup вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы очистить состояние оборудования последовательного контроллера после завершения пользовательской передачи транзакции.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

Функция обратного вызова событий EvtSerCx2CustomTransmitTransactionInitialize вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы подготовить драйвер последовательного контроллера для выполнения пользовательской транзакции передачи.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

Функция обратного вызова событий EvtSerCx2CustomTransmitTransactionStart вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы запустить пользовательскую транзакцию передачи.
EVT_SERCX2_FILECLOSE

Функция обратного вызова событий EvtSerCx2FileClose вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы уведомить драйвер последовательного контроллера, что клиент выпустил объект файла, представляющий логическое соединение с устройством последовательного контроллера.
EVT_SERCX2_FILEOPEN

Функция обратного вызова событий EvtSerCx2FileOpen вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы уведомить драйвер последовательного контроллера, что клиент открыл логическое подключение к устройству последовательного контроллера и что файловый объект был создан для представления этого соединения.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

Функция обратного вызова события EvtSerCx2PioReceiveCancelReadyNotification вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы отменить готовое уведомление о том, что SerCx2 включен в предыдущем вызове функции обратного вызова события EvtSerCx2PioReceiveEnableReadyNotification.
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

Функция обратного вызова событий EvtSerCx2PioReceiveCleanupTransaction вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы очистить состояние оборудования последовательного контроллера после завершения транзакции получения PIO.
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

Функция обратного вызова событий EvtSerCx2PioReceiveEnableReadyNotification вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы разрешить драйверу последовательного контроллера уведомлять SerCx2, когда последовательный контроллер получает новые данные.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

Функция обратного вызова событий EvtSerCx2PioReceiveInitializeTransaction вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы подготовить последовательный контроллер для выполнения транзакции получения piO-получения.
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

Функция обратного вызова событий EvtSerCx2PioReceiveReadBuffer вызывается версией 2 расширения последовательной платформы (SerCx2) для передачи данных из fiFO в последовательный контроллер в буфер чтения.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

Функция обратного вызова событий EvtSerCx2PioTransmitCancelDrainFifo вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы отменить предыдущий запрос для очистки передачи FIFO на оборудовании последовательного контроллера.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

Функция обратного вызова события EvtSerCx2PioTransmitCancelReadyNotification вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы отменить готовое уведомление о том, что SerCx2 включен в предыдущем вызове функции обратного вызова события EvtSerCx2PioTransmitEnableReadyNotification.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

Функция обратного вызова событий EvtSerCx2PioTransmitCleanupTransaction вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы очистить состояние последовательного контроллера после завершения транзакции передачи PIO.
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

Функция обратного вызова событий EvtSerCx2PioTransmitDrainFifo вызывается версией 2 расширения последовательной платформы (SerCx2) для очистки передачи FIFO в оборудовании последовательного контроллера.
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

Функция обратного вызова событий EvtSerCx2PioTransmitEnableReadyNotification вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы разрешить драйверу последовательного контроллера уведомлять SerCx2, когда передача FIFO в последовательном контроллере готова принять дополнительные данные.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

Функция обратного вызова событий EvtSerCx2PioTransmitInitializeTransaction вызывается версией 2 расширения последовательной платформы (SerCx2) для подготовки драйвера последовательного контроллера для выполнения транзакции передачи пино-трафика.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

Функция обратного вызова событий EvtSerCx2PioTransmitPurgeFifo вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы отменить любые байты неотступных данных, которые остаются в передаче FIFO в последовательном контроллере.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

Функция обратного вызова событий EvtSerCx2PioTransmitWriteBuffer вызывается версией 2 расширения последовательной платформы (SerCx2) для использования запрограммированного ввода-вывода (PIO) для передачи содержимого буфера записи на передачу FIFO в последовательном контроллере.
EVT_SERCX2_PURGE_FIFOS

Функция обратного вызова событий EvtSerCx2PurgeFifos вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы очистить буферы FIFO в оборудовании последовательного контроллера.
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

Функция обратного вызова событий EvtSerCx2SelectNextReceiveTransactionType вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы определить механизм передачи данных, используемый для следующей операции чтения.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

Функция обратного вызова событий EvtSerCx2SelectNextTransmitTransactionType вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы определить механизм передачи данных, используемый для следующей операции записи.
EVT_SERCX2_SET_WAIT_MASK

Функция обратного вызова событий EvtSerCx2SetWaitMask вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы настроить последовательный контроллер для мониторинга набора аппаратных событий, указанных маской ожидания.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

Функция обратного вызова события EvtSerCx2SystemDmaReceiveCancelNewDataNotification вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы отменить новое уведомление о том, что SerCx2 включен в предыдущем вызове функции обратного вызова события EvtSerCx2SystemDmaReceiveEnableNewDataNotification.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

Функция обратного вызова событий EvtSerCx2SystemDmaReceiveCleanupTransaction вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы очистить состояние последовательного контроллера после завершения транзакции system-DMA-receive.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

Функция обратного вызова событий EvtSerCx2SystemDmaReceiveConfigureDmaChannel вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы драйвер последовательного контроллера мог выполнять любую пользовательскую конфигурацию адаптера DMA, который может потребоваться перед началом каждой передачи в транзакции получения системы-DMA.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

Функция обратного вызова событий EvtSerCx2SystemDmaReceiveEnableNewDataNotification вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы разрешить драйверу последовательного контроллера уведомлять SerCx2, когда последовательный контроллер получает новые данные.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

Функция обратного вызова событий EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction вызывается версией 2 расширения последовательной платформы (SerCx2) для подготовки драйвера последовательного контроллера к выполнению транзакции получения системы-DMA..
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

Функция обратного вызова событий EvtSerCx2SystemDmaTransmitCancelDrainFifo вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы отменить предыдущий запрос для очистки передачи FIFO на оборудовании последовательного контроллера.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

Функция обратного вызова событий EvtSerCx2SystemDmaTransmitCleanupTransaction вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы очистить состояние последовательного контроллера после завершения транзакции передачи system-DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

Функция обратного вызова событий EvtSerCx2SystemDmaTransmitConfigureDmaChannel вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы драйвер последовательного контроллера делал любую пользовательскую конфигурацию адаптера DMA, который может потребоваться перед началом каждой передачи DMA в транзакции передачи данных системы DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

Функция обратного вызова событий EvtSerCx2SystemDmaTransmitDrainFifo вызывается версией 2 расширения последовательной платформы (SerCx2) для очистки передачи FIFO в оборудовании последовательного контроллера.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

Функция обратного вызова событий EvtSerCx2SystemDmaTransmitInitializeTransaction вызывается версией 2 расширения последовательной платформы (SerCx2) для подготовки драйвера последовательного контроллера для выполнения транзакции передачи system-DMA-передачи.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

Функция обратного вызова событий EvtSerCx2SystemDmaTransmitPurgeFifo вызывается версией 2 расширения последовательной платформы (SerCx2), чтобы отменить все байты неотступных данных, которые остаются в передаче FIFO в оборудовании последовательного контроллера.

Структуры

 
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) используются для настройки нового объекта пользовательского получения.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

Структура SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG содержит сведения о том, что версия 2 расширения последовательной платформы (SerCx2) используется для настройки нового объекта пользовательской транзакции-получения.
SERCX2_CUSTOM_TRANSMIT_CONFIG

Структура SERCX2_CUSTOM_TRANSMIT_CONFIG содержит сведения, которые версии 2 расширения последовательной платформы (SerCx2) используются для настройки нового пользовательского объекта передачи.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

Структура SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG содержит сведения, которые версии 2 расширения последовательной платформы (SerCx2) используются для настройки нового объекта пользовательской передачи-транзакции.
SERCX2_PIO_RECEIVE_CONFIG

Структура SERCX2_PIO_RECEIVE_CONFIG содержит сведения, которые версии 2 расширения последовательной платформы (SerCx2) используются для настройки нового объекта piO-receive.
SERCX2_PIO_TRANSMIT_CONFIG

Структура SERCX2_PIO_TRANSMIT_CONFIG содержит сведения, которые версии 2 расширения последовательной платформы (SerCx2) используются для настройки нового объекта piO-передачи.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

Структура SERCX2_SYSTEM_DMA_RECEIVE_CONFIG содержит сведения, которые версии 2 расширения последовательной платформы (SerCx2) используются для настройки нового объекта system-DMA-receive.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

Структура SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG содержит сведения о том, что версия 2 расширения последовательной платформы (SerCx2) используется для настройки нового объекта передачи system-DMA.

Перечисления

 
SERCX_STATUS

Перечисление SERCX_STATUS указывает состояние последовательной операции приема или передачи.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS

Перечисление SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS определяет константы, указывающие, выполняется ли процесс к выполнению транзакции пользовательского получения.
SERCX2_TRANSACTION_TYPE

Перечисление SERCX2_TRANSACTION_TYPE определяет константы, указывающие тип механизма передачи данных для выполнения транзакции ввода-вывода.