Share via


Serial Port Driver IOCTLs (Windows CE 5.0)

Send Feedback

The following table shows the serial port driver IOCTLs.

Programming element Description
IOCTL_SERIAL_CLR_DTR This IOCTL sets the Data Terminal Ready (DTR) signal to low. It is used by the COM_IOControl function.
IOCTL_SERIAL_CLR_RTS This IOCTL sets the Request to Send (RTS) signal to low. It is used by the COM_IOControl function.
IOCTL_SERIAL_DISABLE_IR This IOCTL sets the device-control block on a specified communications device to disable the infrared port.
IOCTL_SERIAL_ENABLE_IR This IOCTL sets the device-control block on a specified communications device to enable the infrared port.
IOCTL_SERIAL_GET_COMMSTATUS This IOCTL clears pending communications errors and returns the current communication status.
IOCTL_SERIAL_GET_DCB This IOCTL gets the device-control block from a specified communications device.
IOCTL_SERIAL_GET_MODEMSTATUS This IOCTL gets the current modem control-register values.
IOCTL_SERIAL_GET_PROPERTIES This IOCTL gets information about the communications properties for a device.
IOCTL_SERIAL_GET_TIMEOUTS This IOCTL gets the time-out parameters for all read/write operations on a specified communications device.
IOCTL_SERIAL_GET_WAIT_MASK This IOCTL retrieves the value of the wait mask.
IOCTL_SERIAL_IMMEDIATE_CHAR This IOCTL transmits a specified character ahead of any pending data in the output buffer of a communications device.
IOCTL_SERIAL_PURGE This IOCTL discards characters from the output or input buffer of a specified communications resource.
IOCTL_SERIAL_SET_BREAK_OFF This IOCTL clears the break state.
IOCTL_SERIAL_SET_BREAK_ON This IOCTL sets the break state.
IOCTL_SERIAL_SET_DCB This IOCTL sets the device-control block on a specified communications device.
IOCTL_SERIAL_SET_DTR This IOCTL sets the Data Terminal Ready (DTR) signal to high.
IOCTL_SERIAL_SET_QUEUE_SIZE This IOCTL sets the input and output queue sizes of a communications device.
IOCTL_SERIAL_SET_RTS This IOCTL sets the Request to Send (RTS) signal to high.
IOCTL_SERIAL_SET_TIMEOUTS This IOCTL sets the time-out parameters for all read/write operations on a specified communications device.
IOCTL_SERIAL_SET_WAIT_MASK This IOCTL sets the value of the wait mask.
IOCTL_SERIAL_SET_XOFF This IOCTL causes transmission to act as if an XOFF character has been received.
IOCTL_SERIAL_SET_XON This IOCTL causes transmission to act as if an XON character has been received.
IOCTL_SERIAL_WAIT_ON_MASK This IOCTL instructs a serial driver to wait for a communications event that matches the event specified in the event mask.

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.