Opening a SerCx2-Managed Serial Port
Starting with Windows 8.1, version 2 of the serial framework extension (SerCx2) works together with a serial controller driver to manage a serial port on a serial controller. If your peripheral driver controls a device on a serial port that is jointly managed by SerCx2 and a serial controller driver, your driver can open a logical connection to this port and then send I/O requests to the device through the port.
A serial controller is a 16550 universal asynchronous receiver/transmitter (UART) or compatible device. For more information, see Serial Controller Drivers Overview.
In this section
Topic | Description |
---|---|
If you write a driver for a peripheral device that is connected to a serial port managed by SerCx2, the list of hardware resources that the driver receives includes a connection ID that encapsulates the device connection information from the platform firmware. |
|
The UMDF driver for a peripheral device on a SerCx2-managed serial port requires certain hardware resources to operate the device. Included in these resources is the information that the driver needs to open a logical connection to the serial port. |
|
The KMDF driver for a peripheral device on a SerCx2-managed serial port requires certain hardware resources to operate the device. Included in these resources is the information that the driver needs to open a logical connection to the serial port. |