Поделиться через


Использование платформы драйверов Kernel-Mode с драйверами, отличными от PnP

Если вы пишете драйвер для устройства, который не поддерживает Plug and Play (PnP), драйвер должен:

  • Задайте флаг WdfDriverInitNonPnpDriver в элементе структуры WDF_DRIVER_CONFIG DriverInitFlags.

  • Предоставьте функцию обратного вызова события EvtDriverUnload.

  • Создание объектов устройств каркаса, представляющих только контрольные объекты устройств .

Если устройство не поддерживает PnP, ваш драйвер не предоставляет функцию обратного вызова EvtDriverDeviceAdd. Вместо этого драйвер должен определить, присутствует ли его устройство.