Substituição do caminho da plataforma
A funçãoSetupSetPlatformPathOverrideé usada para definir uma substituição de caminho de plataforma para um computador de destino ao trabalhar com arquivos INF de um computador diferente. Dessa forma, ele pode se referir a uma plataforma diferente daquela em que está em execução no momento. Para lidar com fontes de mídia, ele pode se referir a plataformas que não têm mais suporte, como Alpha, MIPS e PPC. Ele removerá a substituição do caminho da plataforma se nenhuma for especificada.
Depois que uma substituição de caminho de plataforma for definida por uma chamada para SetupSetPlatformPathOverride, qualquer função de instalação que enfileira as operações de cópia de arquivo examinará o componente final do caminho de origem. Se o componente final corresponder ao nome da plataforma do usuário, a função de instalação a substituirá pela cadeia de caracteres de substituição definida por SetupSetPlatformPathOverride.
Por exemplo, ao instalar drivers de impressora em um servidor MIPS, convém instalar drivers para todas as plataformas com suporte. O enfileiramento dos arquivos normalmente instalaria os arquivos especificados nas seções dependentes de MIPS do arquivo INF, com caminhos de origem, como \\root\source\mips. Para instalar os arquivos de uma segunda plataforma, você deve chamar SetupSetPlatformPathOverride com Substituir indicando a plataforma de substituição. Se o local indicado por Substituir contiver o valor da cadeia de caracteres "alfa", as operações de cópia de arquivo enviadas para a fila com um caminho de origem de \\root\source\mips terão seu caminho de origem alterado para \\root\source\alpha. Você repetiria esse processo para cada plataforma de interesse.