Installazione di un driver non PnP
Se il driver KMDF supporta un dispositivo non Plug and Play (PnP) in Windows 10, usare lo stesso approccio illustrato nell'esempio di driver non PnP, ma rimuovere i riferimenti ai file INF e ai co-installer. Ad esempio, non è necessario quanto segue:
#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;
Per un driver kmDF non PnP, chiamare semplicemente l'API SCM per creare il servizio. Per altre informazioni, vedere Installazione di un servizio.