安装非 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 来创建服务。 有关详细信息,请参阅 安装服务