Using the SerCx2 I/O Request Interface

Starting with Windows 8.1 Preview, version 2 of the serial framework extension (SerCx2) implements an I/O request interface that a client can use to send I/O requests to a port on a serial controller. The client is a peripheral driver that uses this interface to communicate with a peripheral device that is connected to the port. A client can send read (IRP_MJ_READ) and write (IRP_MJ_WRITE) requests to the port to receive data from and transmit data to the peripheral device. A client can send serial I/O control (IOCTL) requests to configure and control the port. For more information, see Serial I/O Request Interface.

In this section

TopicDescription

SerCx2 Handling of Read and Write Requests

A peripheral driver sends write (IRP_MJ_WRITE) and read (IRP_MJ_READ) requests to a port on a serial controller to transfer data to and from a peripheral device that is connected to the port. The following paragraphs describe how SerCx2 handles these requests during power transitions, request cancellations, and time-outs.

 

 

 

Send comments about this topic to Microsoft

Build date: 6/14/2013

Show: