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