Compartir a través de


Función SerCx2PioTransmitReady (sercx.h)

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

Sintaxis

void SerCx2PioTransmitReady(
  [in] SERCX2PIOTRANSMIT PioTransmit
);

Parámetros

[in] PioTransmit

Identificador de SERCX2PIOTRANSMIT a un objeto PIO-transmit. El controlador de controlador serie llamó anteriormente al método SerCx2PioTransmitCreate para crear este objeto.

Valor devuelto

Ninguno

Observaciones

Para iniciar una transacción de transmisión de PIO, SerCx2 llama al EvtSerCx2PioTransmitWriteBuffer función de devolución de llamada de eventos y proporciona un búfer de escritura que contiene los datos que se van a transmitir. Si el valor devuelto de esta llamada indica que la transmisión de FIFO en el controlador serie se llena antes de que se pueda transmitir todo el contenido del búfer de escritura, SerCx2 llama a la EvtSerCx2PioTransmitEnableReadyNotification función de devolución de llamada de eventos para permitir que se produzca una notificación lista cuando FIFO esté listo para aceptar más datos.

Si la notificación lista está habilitada, el controlador del controlador serie debe llamar a SerCx2PioTransmitReady para notificar a SerCx2 después de que la transmisión FIFO esté lista para aceptar más datos. En respuesta a esta notificación, SerCx2 llama al EvtSerCx2PioTransmitWriteBuffer función para transferir más datos del búfer de escritura al FIFO de transmisión.

El controlador de controlador serie debe llamar a serCx2PioTransmitReady solo en respuesta a una llamada a la función EvtSerCx2PioTransmitEnableReadyNotification.

Para obtener más información, vea SerCx2 PIO-Transmit Transactions.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.1.
de la plataforma de destino de Universal
encabezado de sercx.h
irQL <= DISPATCH_LEVEL

Consulte también

EvtSerCx2PioTransmitEnableReadyNotification

EvtSerCx2PioTransmitWriteBuffer

SERCX2PIOTRANSMIT

SerCx2PioTransmitCreate