安装非 PnP 驱动程序
如果 KMDF 驱动程序支持Windows 10上的非即插即用 (PnP) 设备,请使用与非 PnP 驱动程序示例中所示相同的方法,但删除对 INF 文件和共同安装程序的引用。 例如,不需要以下内容:
#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;
对于非 PnP KMDF 驱动程序,只需调用 SCM API 来创建服务。 有关详细信息,请参阅 安装服务。