Compartir a través de


Instalación de un controlador que no sea PnP

Si el controlador KMDF admite un dispositivo que no es Plug and Play (PnP) en Windows 10, use el mismo enfoque que se muestra en el ejemplo de controlador no PnP, pero quite las referencias a archivos INF y coinstaladores. Por ejemplo, no necesita lo siguiente:

#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;

Para un controlador KMDF que no sea PnP, simplemente llame a la API de SCM para crear el servicio. Para obtener más información, consulte Instalación de un servicio.