Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by parports. For more information, see:
ntddser.h contains the following programming interfaces:
IOCTL_INTERNAL_SERENUM_REMOVE_SELF The IOCTL_INTERNAL_SERENUM_REMOVE_SELF request invalidates the bus relations of the filter DO that are associated with a target PDO. (Physically, this request invalidates the bus relations of the RS-232 port to which the target device is attached.). |
IOCTL_SERENUM_GET_PORT_NAME The IOCTL_SERENUM_GET_PORT_NAME request returns the value of the PortName (or Identifier) entry value for the RS-232 port -- see Registry Settings for a Plug and Play Serial Device. |
IOCTL_SERENUM_PORT_DESC The IOCTL_SERENUM_PORT_DESC request returns a description of the RS-232 port associated with a filter DO. |
IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION The IOCTL_SERIAL_APPLY_DEFAULT_CONFIGURATION control code configures the serial port to use the default hardware settings for the serial controller device. |
IOCTL_SERIAL_CLEAR_STATS The IOCTL_SERIAL_CLEAR_STATS request clears the performance statistics for a serial device. |
IOCTL_SERIAL_CLR_DTR The IOCTL_SERIAL_CLR_DTR request clears the data terminal ready (DTR) control signal. |
IOCTL_SERIAL_CLR_RTS The IOCTL_SERIAL_CLR_RTS request clears the request to send (RTS) control signal. |
IOCTL_SERIAL_CONFIG_SIZE The IOCTL_SERIAL_CONFIG_SIZE request returns information about configuration size. |
IOCTL_SERIAL_GET_BAUD_RATE The IOCTL_SERIAL_GET_BAUD_RATE request returns the baud rate at which the serial port is currently configured to transmit and receive data. |
IOCTL_SERIAL_GET_CHARS The IOCTL_SERIAL_GET_CHARS request retrieves the special characters that the serial controller driver uses with handshake flow control. The special characters are described by a SERIAL_CHARS structure. |
IOCTL_SERIAL_GET_COMMSTATUS The IOCTL_SERIAL_GET_COMMSTATUS request returns information about the communication status of a serial device. For more information about the status information that is retrieved by this request, see SERIAL_STATUS. |
IOCTL_SERIAL_GET_DTRRTS The IOCTL_SERIAL_GET_DTRRTS request returns information about the data terminal ready (DTR) control signal and the request to send (RTS) control signal. |
IOCTL_SERIAL_GET_HANDFLOW The IOCTL_SERIAL_GET_HANDFLOW request returns information about the configuration of the handshake flow control set for a serial device. |
IOCTL_SERIAL_GET_LINE_CONTROL The IOCTL_SERIAL_GET_LINE_CONTROL request returns information about the line control set for a serial device. The line control parameters include the number of stop bits, the number of data bits, and the parity. |
IOCTL_SERIAL_GET_MODEM_CONTROL The IOCTL_SERIAL_GET_MODEM_CONTROL request returns the value of the modem control register in the serial controller. |
IOCTL_SERIAL_GET_MODEMSTATUS The IOCTL_SERIAL_GET_MODEMSTATUS request updates the modem status, and returns the value of the modem status register before the update. |
IOCTL_SERIAL_GET_PROPERTIES The IOCTL_SERIAL_GET_PROPERTIES request returns information about the capabilities of a serial controller. The capabilities information is returned in a SERIAL_COMMPROP structure. |
IOCTL_SERIAL_GET_STATS The IOCTL_SERIAL_GET_STATS request returns information about the performance of a serial controller. |
IOCTL_SERIAL_GET_TIMEOUTS The IOCTL_SERIAL_GET_TIMEOUTS request returns the time-out values that the serial controller driver uses with read and write requests. |
IOCTL_SERIAL_GET_WAIT_MASK The IOCTL_SERIAL_GET_WAIT_MASK request returns the event wait mask that is currently set for the serial controller. |
IOCTL_SERIAL_IMMEDIATE_CHAR The IOCTL_SERIAL_IMMEDIATE_CHAR request causes a specified character to be transmitted as soon as possible. |
IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS The IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS request sets a serial device to a basic operating mode. |
IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE The IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE request disables the wait/wake operation of a serial device. |
IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE The IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE request enables the wait/wake operation of a serial device. |
IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS The IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS request restores the specified operating mode of a serial device. |
IOCTL_SERIAL_LSRMST_INSERT The IOCTL_SERIAL_LSRMST_INSERT request enables or disables the insertion of information about line status and modem status in the receive data stream. |
IOCTL_SERIAL_PURGE The IOCTL_SERIAL_PURGE request cancels the specified requests and deletes data from the specified buffers. |
IOCTL_SERIAL_RESET_DEVICE The IOCTL_SERIAL_RESET_DEVICE request resets a serial device. |
IOCTL_SERIAL_SET_BAUD_RATE The IOCTL_SERIAL_SET_BAUD_RATE request sets the baud rate on a serial controller device. The serial controller driver verifies the specified baud rate. |
IOCTL_SERIAL_SET_BREAK_OFF The IOCTL_SERIAL_SET_BREAK_OFF request sets the line control break signal inactive. |
IOCTL_SERIAL_SET_BREAK_ON The IOCTL_SERIAL_SET_BREAK_ON request sets the line control break signal active. |
IOCTL_SERIAL_SET_CHARS The IOCTL_SERIAL_SET_CHARS request sets the special characters that the serial controller driver uses for handshake flow control. This driver verifies the specified special characters. |
IOCTL_SERIAL_SET_DTR The IOCTL_SERIAL_SET_DTR request sets DTR (data terminal ready). |
IOCTL_SERIAL_SET_FIFO_CONTROL The IOCTL_SERIAL_SET_FIFO_CONTROL request sets the FIFO control register (FCR). Serial does not verify the specified FIFO control information. |
IOCTL_SERIAL_SET_HANDFLOW The IOCTL_SERIAL_SET_HANDFLOW request sets the configuration of handshake flow control. The serial controller driver verifies the specified handshake flow control information. |
IOCTL_SERIAL_SET_LINE_CONTROL The IOCTL_SERIAL_SET_LINE_CONTROL request sets the line control register (LCR). The line control register controls the data size, the number of stop bits, and the parity. |
IOCTL_SERIAL_SET_MODEM_CONTROL The IOCTL_SERIAL_SET_MODEM_CONTROL request sets the modem control register (MCR) in the UART. No parameter checking is done on the client-supplied register settings. |
IOCTL_SERIAL_SET_QUEUE_SIZE The IOCTL_SERIAL_SET_QUEUE_SIZE request sets the size of the internal receive buffer. If the requested size is greater than the current receive buffer size, a new receive buffer is created. Otherwise, the receive buffer is not changed. |
IOCTL_SERIAL_SET_RTS The IOCTL_SERIAL_SET_RTS request sets RTS (request to send). |
IOCTL_SERIAL_SET_TIMEOUTS The IOCTL_SERIAL_SET_TIMEOUTS request sets the time-out values that the serial controller driver uses for read and write requests. |
IOCTL_SERIAL_SET_WAIT_MASK The IOCTL_SERIAL_SET_WAIT_MASK request configures the serial controller driver to notify a client after the occurrence of any one of a specified set of wait events. |
IOCTL_SERIAL_SET_XOFF The IOCTL_SERIAL_SET_XOFF request emulates the reception of an XOFF (transmit off) character. |
IOCTL_SERIAL_SET_XON The IOCTL_SERIAL_SET_XON request emulates the reception of a XON (transmit on) character, which restarts reception of data. |
IOCTL_SERIAL_WAIT_ON_MASK The IOCTL_SERIAL_WAIT_ON_MASK request is used to wait for the occurrence of any wait event specified by using an IOCTL_SERIAL_SET_WAIT_MASK request. |
IOCTL_SERIAL_XOFF_COUNTER The IOCTL_SERIAL_XOFF_COUNTER request sets an XOFF counter. An XOFF counter request supports clients that use software to emulate hardware handshake flow control. |
SERIAL_BAUD_RATE The SERIAL_BAUD_RATE structure specifies the baud rate at which a serial port is currently configured to transmit and receive data. |
SERIAL_CHARS The SERIAL_CHARS structure specifies the special characters that the serial controller driver uses for handshake flow control. |
SERIAL_COMMPROP The SERIAL_COMMPROP structure specifies the properties of a serial port. |
SERIAL_HANDFLOW The SERIAL_HANDFLOW structure specifies the handshake and flow control settings for a serial port. |
SERIAL_LINE_CONTROL The SERIAL_LINE_CONTROL structure describes the control settings for the serial line. |
SERIAL_QUEUE_SIZE The SERIAL_QUEUE_SIZE structure is used to resize the input buffer that the serial controller driver uses for serial receive operations. |
SERIAL_STATUS The SERIAL_STATUS structure contains status information about the serial port. |
SERIAL_TIMEOUTS The SERIAL_TIMEOUTS structure specifies the time-out parameters for read and write operations by the serial port. |
SERIALPERF_STATS The SERIALPERF_STATS structure contains performance statistics for a serial port. |