Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Driver Kit
Buses and Ports
Ports
Serial
Design Guide
 Serial Device Control Requests

  Switch on low bandwidth view
Windows Driver Kit: Serial Devices
Serial Device Control Requests

Serial provides device control requests to control the operation of serial devices that support a 16550 UART-compatible interface.

Serial supports IOCTL_SERIAL_Xxx requests that a client can use to perform the following tasks:

  • Get and set control registers and control signals.
  • Get and set line control and modem control.
  • Set FIFO control.
  • Get and set handshake and flow control operation and parameters.
  • Get and set wait events.
  • Purge internal buffers, set the receive buffer size, and reset the device.
  • Get and set timeouts that are used for read and write requests.
  • Get and clear performance statistics.
  • Get status information.
  • Get properties of the device.

Serial supports IOCTL_SERIAL_INTERNAL_Xxx requests that a trusted kernel-mode client can use to perform the following tasks:

  • Set basic settings on a device and restore previous settings.
  • Disable and enable the wait/wake operation of a device.

For more information about the high-level operation of COM ports, see the information about the communication resources that are supported by the Windows Base Services in the Microsoft Windows SDK.

For more information about Serial I/O requests, see Serial Driver Reference.


Send feedback on this topic
Built on May 20, 2009
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker