Конфигурация Plug and Play последовательного устройства, подключенного к порту RS-232
В этом разделе описывается типичная конфигурация оборудования, драйверов и стеков устройств для Plug and Play последовательных устройств и устаревших устройств с указателями, подключенных к порту RS-232. Эту конфигурацию можно использовать для поддержки последовательных устройств, таких как мыши, указывающие устройства, графические планшеты, модемы и цифровые камеры.
На следующей схеме показана типичная конфигурация устройства тостера Plug and Play.
Serial и Serenum используются в предыдущих конфигурациях. Serial создает объект устройства-функции (FDO) и присоединяет его к стеку портов RS-232, а Serenum создает и присоединяет объект устройства фильтра верхнего уровня (DO) к стеку портов RS-232. Serenum перечисляет устройство, подключенное к порту RS-232, после того как диспетчер Plug and Play отправляет IRP_MN_QUERY_RELATIONS запрос типа BusRelations в стек устройств RS-232.
После того как Serenum обнаружит поддерживаемое устройство, он создает объект физического устройства (PDO) и сообщает об устройстве диспетчеру Plug and Play. Диспетчер конфигурации использует INF-файл и установщики для устройства Тостер для завершения установки устройства Тостер. Драйвер Тостера создает FDO и присоединяет его к стеку устройств Тостер. Фильтрация DOS также может быть добавлена в стек устройств Тостер.