Installieren eines Nicht-PnP-Treibers
Wenn Ihr KMDF-Treiber ein Nicht-Plug & Play-Gerät (PnP) auf Windows 10 unterstützt, verwenden Sie den gleichen Ansatz wie im Beispiel für Nicht-PnP-Treiber, entfernen Sie jedoch Verweise auf INF-Dateien und Co-Installer. Beispielsweise benötigen Sie Folgendes nicht:
#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;
Rufen Sie für einen Nicht-PnP-KMDF-Treiber einfach die SCM-API auf, um den Dienst zu erstellen. Weitere Informationen finden Sie unter Installieren eines Diensts.