串行设备控制请求
串行提供设备控制请求,用于控制支持 16550 UART 兼容接口的串行设备的操作。
串行支持 客户端 可用于执行以下任务的IOCTL_SERIAL_XXX请求:
获取并设置控制寄存器和控制信号。
获取和设置线路控制和调制解调器控制。
设置 FIFO 控件。
获取并设置握手和流控制操作和参数。
获取和设置等待事件。
清除内部缓冲区,设置接收缓冲区大小,然后重置设备。
获取和设置用于读取和写入请求的超时。
获取并清除性能统计信息。
获取状态信息。
获取设备的属性。
Serial 支持 IOCTL_SERIAL_INTERNAL_XXX 受信任的内核模式客户端可用于执行以下任务的请求:
在设备上设置基本设置并还原以前的设置。
禁用并启用设备的等待/唤醒操作。
有关 COM 端口的高级操作的详细信息,请参阅Microsoft Windows SDK中有关 Windows 基础服务支持的通信资源的信息。
有关串行 I/O 请求的详细信息,请参阅 串行端口 参考主题。
有关IOCTL_SERIAL_XXX和IOCTL_SERIAL_INTERNAL_XXX请求的详细信息,请参阅 ntddser.h 标头。