Функции Serial и Serenum
Начиная с Windows 2000, системные драйверы Serial.sys и Serenum.sys доступны для управления устройствами последовательного контроллера с аппаратными интерфейсами, совместимыми с универсальным асинхронным приемником-передатчиком (UART) 16550. Serial.sys управляет автономными последовательные порты, COM-порты и многопортовые платы. Serenum.sys перечисляет устройства, подключенные к последовательному порту, управляемому Serial.sys или совместимым последовательным драйвером.
Сравнение Serial.sys с расширениями платформы serial, SerCx2 и SerCx, см. в статье Обзор драйверов последовательного контроллера. SerCx2 доступен, начиная с Windows 8.1. SerCx доступен, начиная с Windows 8.
Serial реализует последовательную службу; его исполняемый образ Serial.sys.
Последовательный используется в следующих целях:
Драйвер-функция для устаревших и Plug and Play последовательных устройств.
Драйвер фильтра устройств нижнего уровня для Plug and Play устройств, которым требуется интерфейс, совместимый с UART 16550. Примером такой конфигурации является модем на шине PCMCIA.
Операция Serial в качестве драйвера фильтра идентична его работе в качестве драйвера функции.
Последовательные функции:
Plug and Play, управление питанием и инструментарий управления Windows (WMI).
Владелец политики питания для последовательного стека устройств, включающего последовательный.
Поддержка неограниченного количества автономных последовательных портов, COM-портов и многопортовых плат.
Управление прерываниями и взаимодействием с оборудованием устройства.
Serenum реализует службу Serenum; его исполняемый образ Serenum.sys.
Serenum — это драйвер фильтра устройств верхнего уровня, который используется с драйвером функции последовательного порта для перечисления следующих типов устройств, подключенных к последовательному порту:
Plug and Play последовательные устройства, которые соответствуют спецификации внешних устройств COM версии 1.00 Plug and Play 28 февраля 1995 г.
Устройства с указателями, которые соответствуют устаревшей функции обнаружения мыши в Microsoft Windows NT 4.0 и более ранних версиях.
Объединенная операция Serial и Serenum обеспечивает функцию драйвера Plug and Play шины для последовательного порта.
Serenum поддерживает Plug and Play и управление питанием.
Serenum не поддерживает модель драйвера Windows и должен использоваться только с Windows 2000 и более поздних версий.
Начиная с Windows 2000, Serenum поддерживает последовательные и другие драйверы функций последовательных портов, которым необходимо перечислить последовательный порт. Поставщикам оборудования не нужно создавать собственный перечислитель для последовательных портов. Например, драйвер устройства может использовать Serenum для перечисления устройств, подключенных к отдельным последовательным портам на устройстве с несколькими портами.