Compartir a través de


Puerto serie

Información general sobre la tecnología de puerto serie.

Para desarrollar el puerto serie, necesita estos encabezados:

  • sercx.h
  • uart.h

Para obtener la guía de programación, consulte puerto serie.

Funciones de devolución de llamada

Título Descripción
EVT_SERCX2_APPLY_CONFIG función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 de función de devolución de llamada 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 función de devolución de llamada 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 de función de devolución de llamada 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 función de devolución de llamada 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 de función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 de función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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.
de función de devolución de llamada de 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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.
EVT_SERCX_APPLY_CONFIG función de devolución de llamada 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 función de devolución de llamada 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).
de función de devolución de llamada de 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 función de devolución de llamada 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 función de devolución de llamada 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 de función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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 función de devolución de llamada 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.

IOCTLs

 
IOCTL_INTERNAL_SERENUM_REMOVE_SELF

El IOCTL_INTERNAL_SERENUM_REMOVE_SELF solicitud invalida las relaciones de bus del filtro DO que están asociadas a un PDO de destino. (Físicamente, esta solicitud invalida las relaciones de bus del puerto RS-232 al que está conectado el dispositivo de destino).
IOCTL_SERENUM_GET_PORT_NAME

La solicitud IOCTL_SERENUM_GET_PORT_NAME devuelve el valor de la entrada PortName (o Identificador) para el puerto RS-232; consulte Configuración del Registro para un dispositivo serie Plug and Play.
IOCTL_SERENUM_PORT_DESC

La solicitud IOCTL_SERENUM_PORT_DESC devuelve una descripción del puerto RS-232 asociado a un do de filtro.
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION

El código de control IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION configura el puerto serie para usar la configuración de hardware predeterminada para el dispositivo de controlador serie.
IOCTL_SERIAL_CLEAR_STATS

La solicitud IOCTL_SERIAL_CLEAR_STATS borra las estadísticas de rendimiento de un dispositivo serie.
IOCTL_SERIAL_CLR_DTR

La solicitud IOCTL_SERIAL_CLR_DTR borra la señal de control del terminal de datos listo (DTR).
IOCTL_SERIAL_CLR_RTS

La solicitud IOCTL_SERIAL_CLR_RTS borra la solicitud para enviar la señal de control (RTS).
IOCTL_SERIAL_CONFIG_SIZE

La solicitud IOCTL_SERIAL_CONFIG_SIZE devuelve información sobre el tamaño de configuración.
IOCTL_SERIAL_GET_BAUD_RATE

La solicitud IOCTL_SERIAL_GET_BAUD_RATE devuelve la velocidad de baudios a la que el puerto serie está configurado actualmente para transmitir y recibir datos.
IOCTL_SERIAL_GET_CHARS

La solicitud IOCTL_SERIAL_GET_CHARS recupera los caracteres especiales que usa el controlador del controlador serie con el control de flujo de protocolo de enlace. Los caracteres especiales se describen mediante una estructura SERIAL_CHARS.
IOCTL_SERIAL_GET_COMMSTATUS

La solicitud IOCTL_SERIAL_GET_COMMSTATUS devuelve información sobre el estado de comunicación de un dispositivo serie. Para obtener más información sobre la información de estado recuperada por esta solicitud, consulte SERIAL_STATUS.
IOCTL_SERIAL_GET_DTRRTS

La solicitud IOCTL_SERIAL_GET_DTRRTS devuelve información sobre la señal de control de terminal de datos lista (DTR) y la solicitud para enviar la señal de control (RTS).
IOCTL_SERIAL_GET_HANDFLOW

La solicitud IOCTL_SERIAL_GET_HANDFLOW devuelve información sobre la configuración del control de flujo de protocolo de enlace establecido para un dispositivo serie.
IOCTL_SERIAL_GET_LINE_CONTROL

La solicitud IOCTL_SERIAL_GET_LINE_CONTROL devuelve información sobre el conjunto de controles de línea para un dispositivo serie. Los parámetros de control de línea incluyen el número de bits de detención, el número de bits de datos y la paridad.
IOCTL_SERIAL_GET_MODEM_CONTROL

La solicitud IOCTL_SERIAL_GET_MODEM_CONTROL devuelve el valor del registro de control de módem en el controlador serie.
IOCTL_SERIAL_GET_MODEMSTATUS

El IOCTL_SERIAL_GET_MODEMSTATUS solicitud actualiza el estado del módem y devuelve el valor del registro de estado del módem antes de la actualización.
IOCTL_SERIAL_GET_PROPERTIES

La solicitud IOCTL_SERIAL_GET_PROPERTIES devuelve información sobre las funcionalidades de un controlador serie. La información de funcionalidades se devuelve en una estructura de SERIAL_COMMPROP.
IOCTL_SERIAL_GET_STATS

La solicitud IOCTL_SERIAL_GET_STATS devuelve información sobre el rendimiento de un controlador serie.
IOCTL_SERIAL_GET_TIMEOUTS

La solicitud IOCTL_SERIAL_GET_TIMEOUTS devuelve los valores de tiempo de espera que usa el controlador de controlador serie con solicitudes de lectura y escritura.
IOCTL_SERIAL_GET_WAIT_MASK

La solicitud IOCTL_SERIAL_GET_WAIT_MASK devuelve la máscara de espera de eventos que está establecida actualmente para el controlador serie.
IOCTL_SERIAL_IMMEDIATE_CHAR

La solicitud IOCTL_SERIAL_IMMEDIATE_CHAR hace que se transmita un carácter especificado lo antes posible.
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS

La solicitud IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS establece un dispositivo serie en un modo de funcionamiento básico.
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE

La solicitud IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE deshabilita la operación de espera/reactivación de un dispositivo serie.
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE

La solicitud IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE habilita la operación de espera/reactivación de un dispositivo serie.
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS

La solicitud IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS restaura el modo operativo especificado de un dispositivo serie.
IOCTL_SERIAL_LSRMST_INSERT

La solicitud IOCTL_SERIAL_LSRMST_INSERT habilita o deshabilita la inserción de información sobre el estado de línea y el estado del módem en el flujo de datos de recepción.
IOCTL_SERIAL_PURGE

La solicitud IOCTL_SERIAL_PURGE cancela las solicitudes especificadas y elimina los datos de los búferes especificados.
IOCTL_SERIAL_RESET_DEVICE

La solicitud IOCTL_SERIAL_RESET_DEVICE restablece un dispositivo serie.
IOCTL_SERIAL_SET_BAUD_RATE

La solicitud IOCTL_SERIAL_SET_BAUD_RATE establece la velocidad de baudios en un dispositivo de controlador serie. El controlador del controlador serie comprueba la velocidad de baudios especificada.
IOCTL_SERIAL_SET_BREAK_OFF

La solicitud IOCTL_SERIAL_SET_BREAK_OFF establece la señal de interrupción del control de línea inactiva.
IOCTL_SERIAL_SET_BREAK_ON

La solicitud IOCTL_SERIAL_SET_BREAK_ON establece la señal de interrupción del control de línea activa.
IOCTL_SERIAL_SET_CHARS

La solicitud IOCTL_SERIAL_SET_CHARS establece los caracteres especiales que usa el controlador del controlador serie para el control de flujo de protocolo de enlace. Este controlador comprueba los caracteres especiales especificados.
IOCTL_SERIAL_SET_DTR

La solicitud IOCTL_SERIAL_SET_DTR establece DTR (terminal de datos listo).
IOCTL_SERIAL_SET_FIFO_CONTROL

La solicitud IOCTL_SERIAL_SET_FIFO_CONTROL establece el registro de control FIFO (FCR). Serial no comprueba la información de control FIFO especificada.
IOCTL_SERIAL_SET_HANDFLOW

La solicitud IOCTL_SERIAL_SET_HANDFLOW establece la configuración del control de flujo de protocolo de enlace. El controlador del controlador serie comprueba la información de control de flujo de protocolo de enlace especificada.
IOCTL_SERIAL_SET_LINE_CONTROL

La solicitud IOCTL_SERIAL_SET_LINE_CONTROL establece el registro de control de línea (LCR). El registro de control de línea controla el tamaño de los datos, el número de bits de detención y la paridad.
IOCTL_SERIAL_SET_MODEM_CONTROL

La solicitud IOCTL_SERIAL_SET_MODEM_CONTROL establece el registro de control de módem (MCR) en el UART. No se realiza ninguna comprobación de parámetros en la configuración de registro proporcionada por el cliente.
IOCTL_SERIAL_SET_QUEUE_SIZE

La solicitud IOCTL_SERIAL_SET_QUEUE_SIZE establece el tamaño del búfer de recepción interno. Si el tamaño solicitado es mayor que el tamaño actual del búfer de recepción, se crea un nuevo búfer de recepción. De lo contrario, no se cambia el búfer de recepción.
IOCTL_SERIAL_SET_RTS

La IOCTL_SERIAL_SET_RTS solicitud establece RTS (solicitud para enviar).
IOCTL_SERIAL_SET_TIMEOUTS

La solicitud IOCTL_SERIAL_SET_TIMEOUTS establece los valores de tiempo de espera que usa el controlador de controlador serie para las solicitudes de lectura y escritura.
IOCTL_SERIAL_SET_WAIT_MASK

La solicitud IOCTL_SERIAL_SET_WAIT_MASK configura el controlador del controlador serie para notificar a un cliente después de la aparición de cualquiera de un conjunto especificado de eventos de espera.
IOCTL_SERIAL_SET_XOFF

La solicitud IOCTL_SERIAL_SET_XOFF emula la recepción de un carácter XOFF (transmitir desactivado).
IOCTL_SERIAL_SET_XON

La solicitud IOCTL_SERIAL_SET_XON emula la recepción de un carácter XON (transmitir en), que reinicia la recepción de datos.
IOCTL_SERIAL_WAIT_ON_MASK

La solicitud IOCTL_SERIAL_WAIT_ON_MASK se usa para esperar a que se produzca cualquier evento de espera especificado mediante una solicitud IOCTL_SERIAL_SET_WAIT_MASK.
IOCTL_SERIAL_XOFF_COUNTER

La solicitud IOCTL_SERIAL_XOFF_COUNTER establece un contador XOFF. Una solicitud de contador XOFF admite clientes que usan software para emular el control de flujo de protocolo de enlace de hardware.

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

Define valores para el estado de una operación UART.

Funciones

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

Lee un byte de datos del dispositivo UART.
UART_HARDWARE_READ_INDEXED_UCHAR

Lee un byte del puerto especificado por el índice.
UART_HARDWARE_READ_UCHAR

Lee un byte del puerto o registro especificados.
UART_HARDWARE_READ_ULONG

Lee un valor de ULONG del puerto o registro especificados.
UART_HARDWARE_READ_ULONG64

Lee un valor de ULONG64 de la dirección de registro especificada.
UART_HARDWARE_READ_USHORT

Lee un valor de USHORT del puerto o registro especificados.
UART_HARDWARE_WRITE_INDEXED_UCHAR

Escribe un byte en la dirección de puerto especificada.
UART_HARDWARE_WRITE_UCHAR

Escribe un byte en el puerto o en un registro.
UART_HARDWARE_WRITE_ULONG

Escribe un valor de ULONG en el puerto o registro especificados.
UART_HARDWARE_WRITE_ULONG64

Escribe un valor de ULONG64 en la dirección de registro especificada.
UART_HARDWARE_WRITE_USHORT

Escribe un valor de USHORT en el puerto o registro especificados.
UART_INITIALIZE_PORT

Inicializa o restablece el hardware UART.
UART_PUT_BYTE

Escribe un byte de datos en el dispositivo UART.
UART_RX_READY

Determina si hay datos pendientes en el hardware UART.
UART_SET_BAUD

Cambia la velocidad de baudios del hardware UART.

Estructuras

 
CPPORT

Contiene el estado en tiempo de ejecución mutable de una instancia específica de un dispositivo UART.
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.
SERIAL_BAUD_RATE

La estructura SERIAL_BAUD_RATE especifica la velocidad de baudios a la que está configurado actualmente un puerto serie para transmitir y recibir datos.
SERIAL_CHARS

La estructura SERIAL_CHARS especifica los caracteres especiales que usa el controlador del controlador serie para el control de flujo de protocolo de enlace.
SERIAL_COMMPROP

La estructura SERIAL_COMMPROP especifica las propiedades de un puerto serie.
SERIAL_HANDFLOW

La estructura SERIAL_HANDFLOW especifica la configuración de protocolo de enlace y control de flujo para un puerto serie.
SERIAL_LINE_CONTROL

La estructura SERIAL_LINE_CONTROL describe la configuración de control de la línea serie.
SERIAL_QUEUE_SIZE

La estructura SERIAL_QUEUE_SIZE se usa para cambiar el tamaño del búfer de entrada que usa el controlador de controlador serie para las operaciones de recepción serie.
SERIAL_STATUS

La estructura SERIAL_STATUS contiene información de estado sobre el puerto serie.
SERIAL_TIMEOUTS

La estructura SERIAL_TIMEOUTS especifica los parámetros de tiempo de espera para las operaciones de lectura y escritura por el puerto serie.
SERIALPERF_STATS

La estructura SERIALPERF_STATS contiene estadísticas de rendimiento para un puerto serie.
UART_HARDWARE_ACCESS

Contiene funciones de E/S y los punteros de función usados por los controladores serie para acceder al hardware del dispositivo.
UART_HARDWARE_DRIVER

Contiene punteros de función para interactuar con un tipo específico de hardware UART.