Compartir a través de


Encabezado sercx.h

Este encabezado lo usan los serports. Para obtener más información, consulte:

  • de puerto serie

sercx.h contiene las siguientes interfaces de programación:

Funciones

 
SERCX_ACTIVITY_INIT

La función SERCX_ACTIVITY_INIT inicializa una estructura SERCX_ACTIVITY.
SERCX_BUFFER_DESCRIPTOR_INIT

La función SERCX_BUFFER_DESCRIPTOR_INIT inicializa una estructura SERCX_BUFFER_DESCRIPTOR.
SERCX_CONFIG_INIT

La función SERCX_CONFIG_INIT inicializa una estructura SERCX_CONFIG.
SERCX2_CONFIG_INIT

La función SERCX2_CONFIG_INIT inicializa una estructura SERCX2_CONFIG.
SERCX2_CUSTOM_RECEIVE_CONFIG_INIT

La función SERCX2_CUSTOM_RECEIVE_CONFIG_INIT inicializa una estructura SERCX2_CUSTOM_RECEIVE_CONFIG.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT

La función SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG_INIT inicializa una estructura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG.
SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT

La función SERCX2_CUSTOM_TRANSMIT_CONFIG_INIT inicializa una estructura SERCX2_CUSTOM_TRANSMIT_CONFIG.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

La función SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT inicializa una estructura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG.
SERCX2_PIO_RECEIVE_CONFIG_INIT

La función SERCX2_PIO_RECEIVE_CONFIG_INIT inicializa una estructura SERCX2_PIO_RECEIVE_CONFIG.
SERCX2_PIO_TRANSMIT_CONFIG_INIT

La función SERCX2_PIO_TRANSMIT_CONFIG_INIT inicializa una estructura SERCX2_PIO_TRANSMIT_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT

La función SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT inicializa una estructura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION

La función SERCX2_SYSTEM_DMA_RECEIVE_CONFIG_INIT_NEW_DATA_NOTIFICATION inicializa una estructura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT

La función SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG_INIT inicializa una estructura SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG.
SerCx2CompleteWait

El método SerCx2CompleteWait notifica a la versión 2 de la extensión de marco serie (SerCx2) que se ha producido un evento en la máscara de espera actual.
SerCx2CustomReceiveCreate

El método SerCx2CustomReceiveCreate crea un objeto de recepción personalizado, que la versión 2 de la extensión del marco de serie (SerCx2) usa para leer los datos del controlador serie mediante un mecanismo personalizado de transferencia de datos.
SerCx2CustomReceiveTransactionCleanupComplete

El método SerCx2CustomReceiveTransactionCleanupComplete informa a la versión 2 de la extensión del marco serie (SerCx2) que el controlador de controlador serie ha terminado de limpiar el estado de hardware del controlador serie después de una transacción de recepción personalizada.
SerCx2CustomReceiveTransactionCreate

El método SerCx2CustomReceiveTransactionCreate crea un objeto custom-receive-transaction, que la versión 2 de la extensión de marco serie (SerCx2) usa para realizar transacciones de recepción personalizadas.
serCx2CustomReceiveTransactionInitializeComplete

El método SerCx2CustomReceiveTransactionInitializeComplete notifica a la versión 2 de la extensión de marco de serie (SerCx2) que el controlador de controlador serie ha terminado de inicializar el controlador serie y el hardware asociado como preparación para una nueva transacción de recepción personalizada.
serCx2CustomReceiveTransactionNewDataNotification

El método SerCx2CustomReceiveTransactionNewDataNotification notifica a la versión 2 de la extensión de marco serie (SerCx2) que los datos están disponibles para ser leídos desde el FIFO de recepción en el hardware del controlador serie.
SerCx2CustomReceiveTransactionReportProgress

El método SerCx2CustomReceiveTransactionReportProgress informa de si se está realizando un progreso para completar la transacción de recepción personalizada actual.
SerCx2CustomTransmitCreate

El método SerCx2CustomTransmitCreate crea un objeto de transmisión personalizado, que versión 2 de la extensión de marco serie (SerCx2) usa para escribir datos en el controlador serie mediante un mecanismo personalizado de transferencia de datos.
SerCx2CustomTransmitTransmitTransactionCleanupComplete

El método SerCx2CustomTransmitTransmitTransactionCleanupComplete notifica a la versión 2 de la extensión de marco serie (SerCx2) que el controlador del controlador serie ha terminado de limpiar el estado de hardware del controlador serie después de una transacción de transmisión personalizada.
SerCx2CustomTransmitTransactionCreate

El método SerCx2CustomTransmitTransactionCreate crea un objeto custom-transmit-transaction, que la versión 2 de la extensión de marco serie (SerCx2) usa para realizar transacciones de transmisión personalizadas.
serCx2CustomTransmitTransmitTransactionInitializeComplete

El método SerCx2CustomTransmitTransmitTransactionInitializeComplete informa a la versión 2 de la extensión de marco serie (SerCx2) que el controlador serie ha terminado de inicializar el controlador serie y el hardware asociado como preparación para una nueva transacción de transmisión personalizada.
serCx2InitializeDevice

El método SerCx2InitializeDevice termina de inicializar el objeto de dispositivo de marco para el controlador serie.
SerCx2InitializeDeviceInit

El método SerCx2InitializeDeviceInit permite a la versión 2 de la extensión de marco serie (SerCx2) registrar propiedades específicas de la extensión con el marco de controlador durante la creación del objeto de dispositivo de marco para el controlador serie.
serCx2PioReceiveCleanupTransactionComplete

El método SerCx2PioReceiveCleanupTransactionComplete informa a la versión 2 de la extensión de marco serie (SerCx2) que el controlador de controlador serie ha terminado de limpiar el estado de hardware del controlador serie después de una transacción de recepción de PIO.
SerCx2PioReceiveCreate

El método SerCx2PioReceiveCreate crea un objeto PIO-receive, que versión 2 de la extensión de marco serie (SerCx2) usa para realizar transacciones de recepción de PIO.
serCx2PioReceiveInitializeTransactionComplete

El método SerCx2PioReceiveInitializeTransactionComplete notifica a la versión 2 de la extensión del marco de serie (SerCx2) que el controlador serie ha terminado de inicializar el hardware del controlador serie como preparación para una nueva transacción de recepción de PIO.
serCx2PioReceiveReady

El método SerCx2PioReceiveReady notifica a la versión 2 de la extensión de marco serie (SerCx2) que los datos están disponibles para ser leídos desde la recepción de FIFO en el controlador serie.
serCx2PioTransmitCleanupTransactionComplete

El método SerCx2PioTransmitCleanupTransactionComplete notifica a la versión 2 de la extensión del marco de serie (SerCx2) que el controlador de controlador serie ha terminado de limpiar el estado de hardware del controlador serie después de una transacción de transmisión de PIO.
SerCx2PioTransmitCreate

El método SerCx2PioTransmitCreate crea un objeto PIO-transmit, que versión 2 de la extensión de marco serie (SerCx2) usa para realizar transacciones de transmisión de PIO.
serCx2PioTransmitDrainFifoComplete

El método SerCx2PioTransmitDrainFifoComplete notifica a la versión 2 de la extensión de marco serie (SerCx2) que el controlador de controlador serie ha terminado de purgar los datos de la transmisión fiFO en el hardware del controlador serie.
SerCx2PioTransmitInitializeTransactionComplete

El método SerCx2PioTransmitInitializeTransactionComplete notifica a la versión 2 de la extensión del marco de trabajo serie (SerCx2) que el controlador de controlador serie ha terminado de inicializar el hardware del controlador serie en preparación para una nueva transacción de transmisión de PIO.
SerCx2PioTransmitPurgeFifoComplete

El método SerCx2PioTransmitPurgeFifoComplete notifica a la versión 2 de la extensión de marco serie (SerCx2) que el controlador del controlador serie ha terminado de purgar los datos de la transmisión de FIFO en el hardware del controlador serie.
serCx2PioTransmitReady

El método SerCx2PioTransmitReady notifica a la versión 2 de la extensión de marco serie (SerCx2) que el FIFO de transmisión en el hardware del controlador serie está listo para aceptar más datos.
SerCx2SaveReceiveFifoOnD0Exit

El método SerCx2SaveReceiveFifoOnD0Exit informa a la versión 2 de la extensión del marco de serie (SerCx2) que el FIFO de recepción del hardware del controlador serie contiene datos que se deben guardar antes de que el controlador serie entre en un estado de baja potencia del dispositivo.
SerCx2SystemDmaReceiveCleanupTransactionComplete

El método SerCx2SystemDmaReceiveCleanupTransactionComplete notifica a la versión 2 de la extensión del marco de serie (SerCx2) que el controlador del controlador de serie ha terminado de limpiar el estado de hardware del controlador serie después de una transacción de recepción del sistema DMA.
SerCx2SystemDmaReceiveCreate

El método SerCx2SystemDmaReceiveCreate crea un objeto SerCx2 system-DMA-receive, que versión 2 de la extensión de marco serie (SerCx2) usa para realizar transacciones system-DMA-receive.
serCx2SystemDmaReceiveGetDmaEnabler

El método SerCx2SystemDmaReceiveGetDmaEnabler obtiene el habilitador DMA para el controlador DMA del sistema que se usa para las transacciones system-DMA-receive.
SerCx2SystemDmaReceiveInitializeTransactionComplete

El método SerCx2SystemDmaReceiveInitializeTransactionComplete notifica a la versión 2 de la extensión del marco de serie (SerCx2) que el controlador serie ha terminado de inicializar el hardware del controlador serie como preparación para una nueva transacción system-DMA-receive.
SerCx2SystemDmaReceiveNewDataNotification

El método SerCx2SystemDmaReceiveNewDataNotification notifica a la versión 2 de la extensión de marco serie (SerCx2) que los datos están disponibles para ser leídos desde el FIFO de recepción en el hardware del controlador serie.
SerCx2SystemDmaTransmitCleanupTransactionComplete

El método SerCx2SystemDmaTransmitCleanupTransactionComplete notifica a la versión 2 de la extensión de marco serie (SerCx2) que el controlador del controlador serie ha terminado de limpiar el estado de hardware del controlador serie después de una transacción de transmisión del sistema DMA.
SerCx2SystemDmaTransmitCreate

El método SerCx2SystemDmaTransmitCreate crea un objeto SerCx2 system-DMA-transmit, que versión 2 de la extensión de marco serie (SerCx2) usa para realizar transacciones system-DMA-transmit.
SerCx2SystemDmaTransmitDrainFifoComplete

El método SerCx2SystemDmaTransmitDrainFifoComplete notifica a la versión 2 de la extensión del marco de trabajo serie (SerCx2) que el controlador del controlador serie ha terminado de purgar los datos de la transmisión FIFO en el hardware del controlador serie.
serCx2SystemDmaTransmitGetDmaEnabler

El método SerCx2SystemDmaTransmitGetDmaEnabler obtiene el habilitador DMA para el controlador DMA del sistema que se usa para las transacciones system-DMA-transmit.
serCx2SystemDmaTransmitInitializeTransactionComplete

El método SerCx2SystemDmaTransmitInitializeTransactionComplete notifica a la versión 2 de la extensión de marco serie (SerCx2) que el controlador de controlador serie ha terminado de inicializar el hardware del controlador serie como preparación para una nueva transacción system-DMA-transmit.
SerCx2SystemDmaTransmitPurgeFifoComplete

El método SerCx2SystemDmaTransmitPurgeFifoComplete notifica a la versión 2 de la extensión del marco de serie (SerCx2) que el controlador del controlador de serie ha terminado de purgar los datos de la transmisión FIFO en el hardware del controlador serie.
SerCxCompleteWait

El método SerCxCompleteWait notifica a la extensión del marco serie (SerCx) que se ha producido un evento en la máscara de espera actual.
serCxDeviceInitConfig

El controlador de controlador serie llama al método SerCxDeviceInitConfig para adjuntar la extensión del marco serie (SerCx) a la canalización de E/S para un objeto de dispositivo de marco (FDO o PDO) que está creando.
serCxGetActivity de

El método SerCxGetActivity recupera el estado del trabajo pendiente para el controlador de controlador serie.
SerCxGetConnectionParameters

El método SerCxGetConnectionParameters recupera los parámetros de conexión para el dispositivo periférico asociado.
SerCxGetReadIntervalTimeout

El método SerCxGetReadIntervalTimeout devuelve el valor de tiempo de espera de intervalo para una operación de lectura (recepción).
SerCxGetRingBufferUtilization

El método SerCxGetRingBufferUtilization permite al controlador del controlador serie determinar la cantidad del búfer de anillo de escritura anticipada que se rellena actualmente por los datos recibidos del puerto serie.
serCxGetWaitMask

El método SerCxGetWaitMask devuelve la máscara de espera del evento para la operación de espera que está actualmente pendiente.
SerCxInitialize

El método SerCxInitialize completa la inicialización de la extensión de marco serie (SerCx) después de que este controlador cree el objeto de dispositivo asociado.
serCxProgressReceive

El método SerCxProgressReceive informa del progreso de la operación de lectura (recepción) actual.
serCxProgressTransmit

El método SerCxProgressTransmit informa del progreso de la operación de escritura actual (transmisión).
serCxRetrieveReceiveBuffer

El método SerCxRetrieveReceiveBuffer obtiene un búfer de entrada en el que se pueden cargar los datos recibidos del puerto serie.
SerCxRetrieveReceiveMdl

El método SerCxRetrieveReceiveMdl recupera la MDL que describe el búfer que se va a usar para recibir el siguiente bloque de datos de entrada.
serCxRetrieveTransmitBuffer

El método SerCxRetrieveTransmitBuffer obtiene un búfer de salida que contiene datos que están listos para transmitirse al puerto serie.
SerCxRetrieveTransmitMdl

El método SerCxRetrieveTransmitMdl recupera la MDL que describe el búfer que contiene el siguiente bloque de datos de salida que se van a transmitir.

Funciones de devolución de llamada

 
EVT_SERCX_APPLY_CONFIG

La función de devolución de llamada de eventos EvtSerCxApplyConfig indica al controlador del controlador serie que aplique una lista de opciones de configuración al hardware del controlador serie.
EVT_SERCX_CONTROL

La función de devolución de llamada de eventos EvtSerCxControl controla una solicitud de control de E/S que tiene un código de control de E/S (IOCTL) que admite la extensión del marco de trabajo serie (SerCx).
EVT_SERCX_FILECLEANUP

La función de devolución de llamada de eventos EvtSerCxFileCleanup notifica al controlador de controlador serie que un cliente ha cerrado el último identificador para el objeto de archivo que representa el dispositivo del controlador serie.
EVT_SERCX_FILECLOSE

La función de devolución de llamada de eventos EvtSerCxFileClose notifica al controlador del controlador serie que el objeto de archivo que representa el dispositivo del controlador serie se ha liberado.
EVT_SERCX_FILEOPEN

La función de devolución de llamada de evento EvtSerCxFileOpen notifica al controlador del controlador serie que un cliente abrió un identificador de archivo en el dispositivo del controlador serie y que se ha creado un objeto de archivo para representar el dispositivo.
EVT_SERCX_PURGE

La extensión de marco serie (SerCx) llama a la función de devolución de llamada de eventos EvtSerCxPurge para purgar los búferes de hardware del controlador serie.
EVT_SERCX_RECEIVE

La función de devolución de llamada de eventos EvtSerCxReceive prepara el dispositivo de controlador serie (UART) para realizar una operación de lectura (recepción).
EVT_SERCX_RECEIVE_CANCEL

La función de devolución de llamada de eventos EvtSerCxReceiveCancel notifica al controlador de controlador serie que se cancela la solicitud de recepción pendiente.
EVT_SERCX_TRANSMIT

La función de devolución de llamada de eventos EvtSerCxTransmit prepara el dispositivo de controlador serie (UART) para realizar una operación de escritura (transmisión).
EVT_SERCX_TRANSMIT_CANCEL

La función de devolución de llamada de eventos EvtSerCxTransmitCancel notifica al controlador de controlador serie que se cancela la solicitud de transmisión pendiente.
EVT_SERCX_WAITMASK

La función de devolución de llamada de eventos EvtSerCxWaitmask configura el controlador serie para supervisar los eventos en una máscara de espera, que es un valor de máscara de bits que especifica un conjunto de eventos de hardware.
EVT_SERCX2_APPLY_CONFIG

La función de devolución de llamada de eventos EvtSerCx2ApplyConfig se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para proporcionar al controlador de controlador serie una lista de opciones de configuración específicas del dispositivo que se aplicarán al hardware del controlador serie.
EVT_SERCX2_CONTROL

La función de devolución de llamada de eventos EvtSerCx2Control se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para controlar una solicitud de control de E/S serie.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP

La función de devolución de llamada de evento EvtSerCx2CustomReceiveTransactionCleanup se llama a la versión 2 de la extensión del marco serie (SerCx2) para limpiar el estado de hardware del controlador serie después de que finalice una transacción de recepción personalizada.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE

La función de devolución de llamada de eventos EvtSerCx2CustomReceiveTransactionInitialize se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para preparar el hardware del controlador serie para realizar una nueva transacción de recepción personalizada.
EVT_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START

La función de devolución de llamada de eventos EvtSerCx2CustomReceiveTransactionStart se llama a la versión 2 de la extensión del marco serie (SerCx2) para iniciar una transacción de recepción personalizada.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP

La función de devolución de llamada de evento EvtSerCx2CustomTransmitTransactionCleanup se llama a la versión 2 de la extensión del marco serie (SerCx2) para limpiar el estado de hardware del controlador serie después de que finalice una transacción de transmisión personalizada.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE

La función de devolución de llamada de eventos EvtSerCx2CustomTransmitTransactionInitialize se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para preparar el controlador de controlador serie para realizar una transacción de transmisión personalizada.
EVT_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START

La función de devolución de llamada de eventos EvtSerCx2CustomTransmitTransactionStart se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para iniciar una transacción de transmisión personalizada.
EVT_SERCX2_FILECLOSE

La función de devolución de llamada de eventos EvtSerCx2FileClose se llama a la versión 2 de la extensión de marco serie (SerCx2) para notificar al controlador de controlador serie que el cliente liberó el objeto de archivo que representa la conexión lógica al dispositivo del controlador serie.
EVT_SERCX2_FILEOPEN

La función de devolución de llamada de eventos EvtSerCx2FileOpen se llama a la versión 2 de la extensión de marco serie (SerCx2) para notificar al controlador de controlador serie que un cliente abrió una conexión lógica al dispositivo de controlador serie y que se ha creado un objeto de archivo para representar esta conexión.
EVT_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION

La función de devolución de llamada de eventos EvtSerCx2PioReceiveCancelReadyNotification se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para cancelar una notificación lista que SerCx2 habilitó en una llamada anterior a la función de devolución de llamada de eventos EvtSerCx2PioReceiveEnableReadyNotification.
EVT_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION

La función de devolución de llamada de eventos EvtSerCx2PioReceiveCleanupTransaction se llama a la versión 2 de la extensión del marco serie (SerCx2) para limpiar el estado de hardware del controlador serie después de que finalice una transacción de recepción de PIO.
EVT_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION

La función de devolución de llamada de eventos EvtSerCx2PioReceiveEnableReadyNotification se llama mediante la versión 2 de la extensión del marco serie (SerCx2) para permitir que el controlador del controlador serie notifique a SerCx2 cuando el controlador serie recibe nuevos datos.
EVT_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION

La función de devolución de llamada de eventos EvtSerCx2PioReceiveInitializeTransaction se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para preparar el controlador serie para realizar una transacción de recepción de PIO.
EVT_SERCX2_PIO_RECEIVE_READ_BUFFER

La función de devolución de llamada de eventos EvtSerCx2PioReceiveReadBuffer se llama mediante la versión 2 de la extensión del marco de serie (SerCx2) para usar E/S programada (PIO) para transferir datos del FIFO de recepción en el controlador serie a un búfer de lectura.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO

La función de devolución de llamada de eventos EvtSerCx2PioTransmitCancelDrainFifo se llama a la versión 2 de la extensión del marco serie (SerCx2) para cancelar una solicitud anterior para purgar la transmisión fiFO en el hardware del controlador serie.
EVT_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION

La función de devolución de llamada de eventos EvtSerCx2PioTransmitCancelReadyNotification se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para cancelar una notificación lista que SerCx2 habilitó en una llamada anterior a la función de devolución de llamada de eventos EvtSerCx2PioTransmitEnableReadyNotification.
EVT_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION

La función de devolución de llamada de evento EvtSerCx2PioTransmitCleanupTransaction se llama a la versión 2 de la extensión del marco serie (SerCx2) para limpiar el estado del controlador serie después de que finalice una transacción de transmisión de PIO.
EVT_SERCX2_PIO_TRANSMIT_DRAIN_FIFO

La función de devolución de llamada de eventos EvtSerCx2PioTransmitDrainFifo se llama mediante la versión 2 de la extensión del marco serie (SerCx2) para purgar la transmisión FIFO en el hardware del controlador serie.
EVT_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION

La función de devolución de llamada de eventos EvtSerCx2PioTransmitEnableReadyNotification se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para permitir que el controlador del controlador serie notifique a SerCx2 cuando la transmisión FIFO en el controlador serie está lista para aceptar más datos.
EVT_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION

La función de devolución de llamada de eventos EvtSerCx2PioTransmitInitializeTransaction se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para preparar el controlador de controlador serie para realizar una transacción de transmisión de PIO.
EVT_SERCX2_PIO_TRANSMIT_PURGE_FIFO

La función de devolución de llamada de eventos EvtSerCx2PioTransmitPurgeFifo se llama mediante la versión 2 de la extensión del marco de serie (SerCx2) para descartar los bytes de datos sin enviar que permanecen en la transmisión de FIFO en el controlador serie.
EVT_SERCX2_PIO_TRANSMIT_WRITE_BUFFER

La función de devolución de llamada de eventos EvtSerCx2PioTransmitWriteBuffer se llama mediante la versión 2 de la extensión del marco serie (SerCx2) para usar E/S programada (PIO) para transferir el contenido de un búfer de escritura al FIFO de transmisión en el controlador serie.
EVT_SERCX2_PURGE_FIFOS

La función de devolución de llamada de eventos EvtSerCx2PurgeFifos se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para purgar los búferes FIFO en el hardware del controlador serie.
EVT_SERCX2_SELECT_NEXT_RECEIVE_TRANSACTION_TYPE

La función de devolución de llamada de eventos EvtSerCx2SelectNextReceiveTransactionType se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para determinar qué mecanismo de transferencia de datos se va a usar para la siguiente operación de lectura.
EVT_SERCX2_SELECT_NEXT_TRANSMIT_TRANSACTION_TYPE

La función de devolución de llamada de eventos EvtSerCx2SelectNextTransmitTransactionType se llama mediante la versión 2 de la extensión del marco serie (SerCx2) para determinar qué mecanismo de transferencia de datos se va a usar para la siguiente operación de escritura.
EVT_SERCX2_SET_WAIT_MASK

La función de devolución de llamada de eventos EvtSerCx2SetWaitMask se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para configurar el controlador serie para supervisar un conjunto de eventos de hardware especificados por una máscara de espera.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CANCEL_NEW_DATA_NOTIFICATION

La función de devolución de llamada de eventos EvtSerCx2SystemDmaReceiveCancelNewDataNotification se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para cancelar una notificación de datos nueva que SerCx2 habilitó en una llamada anterior a la función de devolución de llamada de eventos EvtSerCx2SystemDmaReceiveEnableNewDataNotification.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CLEANUP_TRANSACTION

La función de devolución de llamada de eventos EvtSerCx2SystemDmaReceiveCleanupTransaction se llama a la versión 2 de la extensión del marco serie (SerCx2) para limpiar el estado del controlador serie después de que finalice una transacción de recepción del sistema DMA.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_CONFIGURE_DMA_CHANNEL

La función de devolución de llamada de eventos EvtSerCx2SystemDmaReceiveConfigureDmaChannel se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para permitir que el controlador de controlador de serie realice cualquier configuración personalizada del adaptador DMA que pueda ser necesario antes del inicio de cada transferencia en una transacción system-DMA-receive.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_ENABLE_NEW_DATA_NOTIFICATION

La función de devolución de llamada de eventos EvtSerCx2SystemDmaReceiveEnableNewDataNotification se llama mediante la versión 2 de la extensión del marco serie (SerCx2) para permitir que el controlador del controlador serie notifique a SerCx2 cuando el controlador serie recibe nuevos datos.
EVT_SERCX2_SYSTEM_DMA_RECEIVE_INITIALIZE_TRANSACTION

La función de devolución de llamada de eventos EvtSerCx2EvtSerCx2SystemDmaReceiveInitializeTransaction se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para preparar el controlador de controlador serie para realizar una transacción system-DMA-receive.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CANCEL_DRAIN_FIFO

La función de devolución de llamada de eventos EvtSerCx2SystemDmaTransmitCancelDrainFifo se llama mediante la versión 2 de la extensión del marco serie (SerCx2) para cancelar una solicitud anterior para purgar la transmisión FIFO en el hardware del controlador serie.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CLEANUP_TRANSACTION

La función de devolución de llamada de eventos EvtSerCx2SystemDmaTransmitCleanupTransaction se llama a la versión 2 de la extensión del marco serie (SerCx2) para limpiar el estado del controlador serie después de que finalice una transacción de transmisión del sistema DMA.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_CONFIGURE_DMA_CHANNEL

La función de devolución de llamada de eventos EvtSerCx2SystemDmaTransmitConfigureDmaChannel se llama mediante la versión 2 de la extensión de marco serie (SerCx2) para permitir que el controlador de controlador serie realice cualquier configuración personalizada del adaptador DMA que pueda ser necesario antes del inicio de cada transferencia DMA en una transacción de transmisión de DMA del sistema.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_DRAIN_FIFO

La función de devolución de llamada de eventos EvtSerCx2SystemDmaTransmitDrainFifo se llama a la versión 2 de la extensión del marco serie (SerCx2) para purgar la transmisión FIFO en el hardware del controlador serie.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_INITIALIZE_TRANSACTION

La función de devolución de llamada de eventos EvtSerCx2SystemDmaTransmitInitializeTransaction se llama mediante la versión 2 de la extensión del marco serie (SerCx2) para preparar el controlador de controlador serie para realizar una transacción system-DMA-transmit.
EVT_SERCX2_SYSTEM_DMA_TRANSMIT_PURGE_FIFO

La función de devolución de llamada de eventos EvtSerCx2SystemDmaTransmitPurgeFifo se llama a la versión 2 de la extensión del marco serie (SerCx2) para descartar los bytes de datos sin enviar que permanecen en la transmisión fiFO en el hardware del controlador serie.

Estructuras

 
SERCX_ACTIVITY

La estructura SERCX_ACTIVITY contiene un resumen de los elementos de trabajo que están listos para que el controlador de controlador serie procese.
SERCX_BUFFER_DESCRIPTOR

La estructura SERCX_BUFFER_DESCRIPTOR describe un búfer de datos para una operación de recepción o una operación de transmisión.
SERCX_CONFIG

La estructura SERCX_CONFIG contiene información de configuración para la extensión de marco serie (SerCx).
SERCX2_CONFIG

La estructura de SERCX2_CONFIG contiene información de configuración de la versión 2 de la extensión de marco serie (SerCx2).
SERCX2_CUSTOM_RECEIVE_CONFIG

La estructura SERCX2_CUSTOM_RECEIVE_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto de recepción personalizado.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG

La estructura SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto custom-receive-transaction.
SERCX2_CUSTOM_TRANSMIT_CONFIG

La estructura SERCX2_CUSTOM_TRANSMIT_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto de transmisión personalizada.
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG

La estructura SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto custom-transmit-transaction.
SERCX2_PIO_RECEIVE_CONFIG

La estructura SERCX2_PIO_RECEIVE_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto pio-receive.
SERCX2_PIO_TRANSMIT_CONFIG

La estructura de SERCX2_PIO_TRANSMIT_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto PIO-transmit.
SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

La estructura SERCX2_SYSTEM_DMA_RECEIVE_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto system-DMA-receive.
SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

La estructura SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG contiene información que usa la versión 2 de la extensión de marco serie (SerCx2) para configurar un nuevo objeto system-DMA-transmit.

Enumeraciones

 
SERCX_STATUS

La enumeración SERCX_STATUS indica el estado de una operación de recepción o transmisión serie.
SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS

La enumeración SERCX2_CUSTOM_RECEIVE_TRANSACTION_PROGRESS define constantes que indican si se está realizando un proceso para completar una transacción de recepción personalizada.
SERCX2_TRANSACTION_TYPE

La enumeración SERCX2_TRANSACTION_TYPE define constantes que indican el tipo de mecanismo de transferencia de datos que se va a usar para realizar una transacción de E/S.