Installation d’un pilote non PnP
Si votre pilote KMDF prend en charge un périphérique non Plug-and-Play (PnP) sur Windows 10, utilisez la même approche que celle indiquée dans l’exemple de pilote non PnP, mais supprimez les références aux fichiers INF et aux co-programmes d’installation. Par exemple, vous n’avez pas besoin des éléments suivants :
#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;
Pour un pilote KMDF non PnP, appelez simplement l’API SCM pour créer le service. Pour plus d’informations, consultez Installation d’un service.