使用 Serial.sys 和 Serenum.sys
以下系统组件可用于具有与 16550 通用异步接收器-发射器 (UART) 兼容的硬件接口的串行控制器设备:
串行和 Serenum 驱动程序
Serial.sys (串行) 是系统为串行设备提供的函数驱动程序。 对于需要 16550 UART 兼容接口的任何类型的即插即用设备,还可以使用串行作为较低级别的设备筛选器驱动程序。
Serenum.sys (Serenum) 是系统提供的上层设备筛选器驱动程序,可与串行 (或供应商提供的函数驱动程序) 结合使用,为 RS-232 端口提供即插即用总线驱动程序的功能。
有关 Serial 和 Serenum 操作的详细信息,请参阅以下主题:
- 串行控制器驱动程序概述
- 串行和 Serenum 的功能
- 串行设备和驱动程序的配置
- Serenum 和串行的操作
- 用于串行的注册表设置
- 用于 Serenum 的注册表设置
- 串行驱动程序参考
- Serenum 驱动程序参考
- WDK 中 Ntddser.h 头文件中的数据定义。
端口 设备设置类
Ports 类包括 串行端口 和 COM 端口。 串行端口是 16550 UART 或兼容设备上的串行通信硬件接口。 计算机上的 RS-232 端口通常是以电气方式连接到 UART 上的串行端口的 DB-9 或 DB-25 连接器。 COM 端口是符合其他 Windows 特定要求的串行端口。 有关详细信息,请参阅 COM 端口的配置。
COM 端口 设备接口类
必须使用 COM 端口设备接口来访问 COM 端口。 (COM 端口设备接口类的 GUID 为 GUID_DEVINTERFACE_COMPORT.)
-
COM 端口数据库按 COM 端口仲裁 COM 端口号的使用。
有关安装串行设备的信息,请参阅 安装串行设备。
有关串行设备高级操作的一般信息,请参阅Microsoft Windows SDK中有关 Windows 基本服务支持的通信资源的信息。
串行驱动程序示例
这些示例演示串行驱动程序。