Serial Port Driver IOCTLs (Windows CE 5.0)
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