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.