Установка драйвера, отличного от PnP
Если драйвер KMDF поддерживает устройство без Plug and Play (PnP) на Windows 10, используйте тот же подход, что и в примере драйвера, отличного от PnP, но удалите ссылки на INF-файлы и совместные установщики. Например, не требуется следующее:
#define NONPNP_INF_FILENAME L"\\nonpnp.inf"
#define WDF_SECTION_NAME L"nonpnp.NT.Wdf"
LoadWdfCoInstaller
UnloadWdfCoInstaller
PFN_WDFPREDEVICEINSTALLEX pfnWdfPreDeviceInstallEx;
PFN_WDFPOSTDEVICEINSTALL pfnWdfPostDeviceInstall;
PFN_WDFPREDEVICEREMOVE pfnWdfPreDeviceRemove;
PFN_WDFPOSTDEVICEREMOVE pfnWdfPostDeviceRemove;
Для драйвера KMDF, отличного от PnP, просто вызовите API SCM, чтобы создать службу. Дополнительные сведения см. в разделе Установка службы.