estructura SERCX2_PIO_TRANSMIT_CONFIG (sercx.h)
La estructura 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.
Sintaxis
typedef struct _SERCX2_PIO_TRANSMIT_CONFIG {
ULONG Size;
PFN_SERCX2_PIO_TRANSMIT_INITIALIZE_TRANSACTION EvtSerCx2PioTransmitInitializeTransaction;
PFN_SERCX2_PIO_TRANSMIT_CLEANUP_TRANSACTION EvtSerCx2PioTransmitCleanupTransaction;
PFN_SERCX2_PIO_TRANSMIT_WRITE_BUFFER EvtSerCx2PioTransmitWriteBuffer;
PFN_SERCX2_PIO_TRANSMIT_ENABLE_READY_NOTIFICATION EvtSerCx2PioTransmitEnableReadyNotification;
PFN_SERCX2_PIO_TRANSMIT_CANCEL_READY_NOTIFICATION EvtSerCx2PioTransmitCancelReadyNotification;
PFN_SERCX2_PIO_TRANSMIT_DRAIN_FIFO EvtSerCx2PioTransmitDrainFifo;
PFN_SERCX2_PIO_TRANSMIT_CANCEL_DRAIN_FIFO EvtSerCx2PioTransmitCancelDrainFifo;
PFN_SERCX2_PIO_TRANSMIT_PURGE_FIFO EvtSerCx2PioTransmitPurgeFifo;
} SERCX2_PIO_TRANSMIT_CONFIG, *PSERCX2_PIO_TRANSMIT_CONFIG;
Miembros
Size
Tamaño, en bytes, de esta estructura. El método SerCx2PioTransmitCreate usa este miembro para determinar qué versión de la estructura usa el autor de la llamada. El tamaño de esta estructura puede cambiar en versiones futuras del archivo de encabezado Sercx.h.
EvtSerCx2PioTransmitInitializeTransaction
Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2PioTransmitInitializeTransaction. Este miembro debe apuntar a una función válida.
EvtSerCx2PioTransmitCleanupTransaction
Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2PioTransmitCleanupTransaction. Este miembro debe apuntar a una función válida.
EvtSerCx2PioTransmitWriteBuffer
Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2PioTransmitWriteBuffer. Este miembro debe apuntar a una función válida.
EvtSerCx2PioTransmitEnableReadyNotification
Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2PioTransmitEnableReadyNot ification. Este miembro debe apuntar a una función válida.
EvtSerCx2PioTransmitCancelReadyNotification
Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2PioTransmitCancelReadyNot ification. Este miembro debe apuntar a una función válida.
EvtSerCx2PioTransmitDrainFifo
Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2PioTransmitDrainFi fo. Este miembro es opcional y se puede establecer en NULL para indicar que el controlador no implementa la función. Sin embargo, un controlador que implementa esta función también debe implementar EvtSerCx2PioTransmitCancelCancelDrainFifo y EvtSerCx2PioTransmitPurgeFifo funciones.
EvtSerCx2PioTransmitCancelDrainFifo
Puntero al controlador implementado función de devolución de llamada de eventos EvtSerCx2PioTransmitCancelDrainFi fo. Este miembro es opcional y se puede establecer en NULL para indicar que el controlador no implementa la función. Sin embargo, un controlador que implementa esta función también debe implementar funciones EvtSerCx2PioTransmitDrainFifo y EvtSerCx2PioTransmitPurgeFifo.
EvtSerCx2PioTransmitPurgeFifo
Puntero al controlador implementado función de devolución de llamada de evento EvtSerCx2PioTransmitPurgeFifo. Este miembro es opcional y se puede establecer en NULL para indicar que el controlador no implementa la función. Sin embargo, un controlador que implemente esta función también debe implementar
Observaciones
El método SerCx2PioTransmitCreate acepta un puntero a una estructura SERCX2_PIO_TRANSMIT_CONFIG como parámetro de entrada. Antes de llamar a SerCx2PioTransmitCreate, llame a la función SERCX2_PIO_TRANSMIT_CONFIG_INIT para inicializar esta estructura.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 8.1. |
encabezado de |
sercx.h |
Consulte también
EvtSerCx2PioTransmitCancelDrainFifo
EvtSerCx2PioTransmitCancelReadyNotification
EvtSerCx2PioTransmitCleanupTransaction
EvtSerCx2PioTransmitEnableReadyNotification
EvtSerCx2PioTransmitInitializeTransaction
EvtSerCx2PioTransmitWriteBuffer