Написание процедуры AddDevice
Любой драйвер, поддерживающий PnP, должен иметь подпрограмму AddDevice . Подпрограмма AddDevice создает один или несколько объектов устройства, представляющих физические, логические или виртуальные устройства, для которых драйвер выполняет запросы ввода-вывода. Он также присоединяет объект устройства к стеку устройств, поэтому стек устройств будет содержать объект устройства для каждого драйвера, связанного с устройством.
Диспетчер PnP вызывает подпрограмму AddDevice драйвера для каждого устройства, управляемого драйвером. Подпрограммы AddDevice вызываются во время инициализации системы (при первом перечислении устройств) и при перечислении нового устройства во время работы системы.
В этом разделе рассматриваются следующие вопросы.
Процедуры AddDevice в драйверах функций или фильтров