平台路径替代

在处理不同计算机的 INF 文件时, SetupSetPlatformPathOverride 函数用于为目标计算机设置平台路径替代。 因此,它可以引用与当前正在运行的平台不同的平台。 为了处理媒体源,它可以引用不再受支持的平台,例如 Alpha、MIPS 和 PPC。 如果未指定任何内容,则删除平台路径替代。

通过调用 SetupSetPlatformPathOverride 设置平台路径替代后,将文件复制操作排队的任何安装函数都将检查源路径的最终组件。 如果最终组件与用户平台的名称匹配,则安装程序函数会将它替换为 由 SetupSetPlatformPathOverride 设置的替代字符串。

例如,在 MIPS 服务器上安装打印机驱动程序时,可能需要为所有受支持的平台安装驱动程序。 对文件进行排队通常将安装 INF 文件的 MIPS 相关部分中指定的文件,其中包含源路径,如 \\root\source\mips。 若要为第二个平台安装文件,必须调用 SetupSetPlatformPathOverride,并重写指示替换平台。 如果 Override 指示的位置包含字符串值“alpha”,则发送到源路径为 \\root\source\mips 的队列的文件复制操作会将其源路径更改为 \\root\source\alpha。 对于每个感兴趣的平台,请重复此过程。