安裝非 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 來建立服務即可。 如需詳細資訊,請參閱 安裝服務。