INF DefaultInstall.Services 部分
注意
如果正在生成通用或 Windows 驱动程序包,则本部分无效。 请参阅使用通用 INF 文件和 Windows 驱动程序开发入门。
DefaultInstall.Services 部分包含一个或多个 AddService 指令,它们引用 INF 文件中其他 INF 编写器定义的部分。 此部分等同于 INF DDInstall.Services 部分,并与 INF DefaultInstall 部分关联使用。
[DefaultInstall.Services] |
[DefaultInstall.nt.Services] |
[DefaultInstall.ntx86.Services] |
[DefaultInstall.ntia64.Services] | (Windows XP and later versions of Windows)
[DefaultInstall.ntamd64.Services] | (Windows XP and later versions of Windows)
[DefaultInstall.ntarm.Services] | (Windows 8 and later versions of Windows)
[DefaultInstall.ntarm64.Services] (Windows 10 version 1709 and later versions of Windows)
AddService=ServiceName,[flags],service-install-section
[,event-log-install-section[,[EventLogType][,EventName]]]...]
[DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...]
[Include=filename.inf[,filename2.inf]...]
[Needs=inf-section-name[,inf-section-name]...]
条目
AddService=ServiceName,[flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
此指令引用了 INF 编写器定义的 service-install-section 以及可能的 event-log-install-section INF 文件中其他地方的 DefaultInstall 部分所涵盖的驱动程序。
有关详细信息,请参阅 INF AddService 指令。
DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...
此指令会从目标计算机中删除以前安装的服务。 此指令很少使用。
有关详细信息,请参阅 INF DelService 指令。
Include=filename.inf[,filename2.inf]...
此可选条目指定一个或多个其他系统提供的 INF 文件,这些文件中包含安装此设备所需的部分。 如果指定了此条目,则通常是一个 Needs 条目。
Needs=inf-section-name[,inf-section-name]...
此条目为可选,用于指定安装此设备时必须处理的特定命名部分。 通常,此类已命名的部分是系统提供的 INF 文件中的 DDInstall.Services 部分,该文件列在 Include 条目中。 但是,它可以是 DDInstall.Services 部分中引用的任何一部分。
注解
AddService 指令控制加载特定驱动程序服务的方式和时间、对其他服务或基础(传统)驱动程序的任何依赖项等。 此外,它还可以为驱动程序设置事件日志记录服务。
注意
INF 文件只有在同时使用 INF DefaultInstall 部分时才会使用 DefaultInstall.Services 部分。 否则,它们将使用 INF DDInstall.Services 部分和 INF DDInstall 部分。
DefaultInstall.Services 部分应具有与其相关的 DefaultInstall部分相同的平台和操作系统修饰。 例如,DefaultInstall.ntx86 部分会有一个相应的 DefaultInstall.ntx86.Services 部分。 有关如何使用系统定义的 .nt、.ntx86、.ntia64、.ntamd64、.ntarm 和 .ntarm64 扩展的详细信息,请参阅为多个平台和操作系统创建 INF 文件。
示例
请参阅为 INF DDInstall.Services 部分提供的示例。