INF 指令摘要

以下列表汇总了许多 (但并非所有可在 INF 文件中使用的指令) 。 INF 指令名称不区分大小写。 例如, AddregaddRegAddReg 与 INF 文件中的指令规范同等有效。

本部分首先列出最常用的指令及其倒数指令或相关指令。 最很少使用的指令位于列表末尾。

AddReg 指令
此指令引用一个或多个 add-registry-sections,这些节是用于在注册表中添加或修改子项和值条目的 INF 部分。

AddReg 指令所在的特定 INF 节确定默认的相对注册表位置,该位置将接收引用的 add-registry-section 中指定的修改。 这些默认注册表位置通常是特定于设备的子项或特定于驱动程序的子项。

其他 add-registry-sections 可以为系统定义的设备接口 (设置注册表信息,例如) 导出到更高级别的驱动程序的内核流式处理接口、为给定设备类安装的组件导出的新设备接口或驱动程序服务。

CopyFiles 指令
此指令引用一个或多个 file-list-section,指定将特定于模型/设备的驱动程序映像以及从分发媒体传输到每个此类文件的目标目录的任何其他必需文件。

AddService 指令
此指令引用至少一个 service-install-section,可能具有附加 的 event-log-install-section

大多数类型的设备的 INF 文件 (那些安装驱动程序) 具有 INF 编写器定义的 service-install-section 来指定对系统提供的驱动程序或服务的任何依赖项,在系统初始化过程的这一阶段,应加载提供的驱动程序,依此类推。 设备驱动程序的许多 INF 文件还具有由 AddService 指令引用的 INF 编写器定义的 event-log-install-section,用于设置设备驱动程序的事件日志。

AddInterface 指令
此指令引用 add-interface-section ,其中指定了一个或多个 AddReg 指令引用部分,这些节设置此设备/驱动程序支持的设备接口的注册表项。

DelReg 指令
注意 如果要生成通用或 “Windows 驱动程序” 驱动程序包,则此指令无效。 请参阅 使用通用 INF 文件

此指令引用一个或多个 del-registry-section,用于从注册表中删除过时的子项和/或值项。 例如,此类节可能会出现在升级以前安装的 INF 中。

DelFiles 指令
注意 如果要生成通用或 “Windows 驱动程序” 驱动程序包,则此指令无效。 请参阅 使用通用 INF 文件

此很少使用的指令引用一个或多个 file-list-section,指定要从安装目标中删除的文件。

DelService 指令
注意 如果要生成通用或 “Windows 驱动程序” 驱动程序包,则此指令无效。 请参阅 使用通用 INF 文件

此很少使用的 指令会删除以前安装的服务。

LogConfig 指令
注意 如果要生成通用或 “Windows 驱动程序” 驱动程序包,则此指令无效。 请参阅 使用通用 INF 文件

此指令引用一个或多个 log-config-section,这些日志配置部分为由 PnP 设备枚举器) 或手动安装的 PnP 设备枚举器检测到 (的设备,在 INF 中指定可接受的总线相对配置和设备特定的硬件配置。 例如,手动安装的非 PnP ISA、EISA 和 MCA 设备的 INF 文件使用此指令。 (另请参阅 INF DDInstall.LogConfigOverride Section.)