Función SerCx2PioTransmitInitializeTransactionComplete (sercx.h)
El método SerCx2PioTransmitInitializeTransactionComplete 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 inicializar el hardware del controlador serie como preparación para una nueva transacción pio-transmit.
Sintaxis
void SerCx2PioTransmitInitializeTransactionComplete(
[in] SERCX2PIOTRANSMIT PioTransmit,
[in] BOOLEAN InitSuccess
);
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.
[in] InitSuccess
Si la inicialización se realizó correctamente. Si TRUE, la inicialización se realizó correctamente. Si FALSE, se produjo un error en la inicialización.
Valor devuelto
Ninguno
Observaciones
Antes de que SerCx2 inicie una transacción de transmisión de PIO, SerCx2 llama a la EvtSerCx2PioTransmitInitializeTransaction función de devolución de llamada de eventos, si se implementa, para inicializar el controlador serie para realizar la transacción. En respuesta a esta llamada, el controlador primero debe realizar cualquier inicialización necesaria; a continuación, el controlador debe llamar a serCx2PioTransmitInitializeTransactionComplete para notificar a SerCx2. SerCx2 espera esta notificación y no inicia la transacción hasta que se le notifica.
El controlador de controlador serie debe llamar a SerCx2PioTransmitInitializeTransactionComplete solo en respuesta a una llamada a la función evtSerCx2PioTransmitInitializeTransaction.
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 |