Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
If your KMDF driver supports a non-Plug and Play (PnP) device on Windows 10, use the same approach as that shown in the Non-PnP Driver Sample, but remove references to INF files and co-installers. For example, you do not need the following:
#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;
For a non-PnP KMDF driver, simply call the SCM API to create the service. For more info, see Installing a Service.