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