Plattformpfadüberschreibung
Die SetupSetPlatformPathOverride-Funktion wird verwendet, um eine Plattformpfadüberschreibung für einen Zielcomputer festzulegen, wenn Sie mit INF-Dateien von einem anderen Computer aus arbeiten. Daher kann es sich auf eine andere Plattform als die plattform beziehen, auf der sie derzeit ausgeführt wird. Für den Umgang mit Medienquellen kann er sich auf Plattformen beziehen, die nicht mehr unterstützt werden, z. B. Alpha, MIPS und PPC. Es entfernt die Plattformpfadüberschreibung, wenn keine angegeben ist.
Nachdem eine Plattformpfadüberschreibung durch einen Aufruf von SetupSetPlatformPathOverride festgelegt wurde, überprüft jede Setupfunktion, die Dateikopiervorgänge in die Warteschlange stellt, die endgültige Komponente des Quellpfads. Wenn die letzte Komponente mit dem Namen der Plattform des Benutzers übereinstimmt, ersetzt die Setupfunktion sie durch die von SetupSetPlatformPathOverride festgelegte Außerkraftsetzungszeichenfolge.
Wenn Sie beispielsweise Druckertreiber auf einem MIPS-Server installieren, sollten Sie Treiber für alle unterstützten Plattformen installieren. Wenn Sie die Dateien normalerweise in eine Warteschlange stellen, werden die Dateien installiert, die in den MIPS-abhängigen Abschnitten der INF-Datei mit Quellpfaden wie \\root\source\mips angegeben sind. Um die Dateien für eine zweite Plattform zu installieren, müssen Sie SetupSetPlatformPathOverride mit Override aufrufen, was die Ersatzplattform angibt. Wenn der durch Override angegebene Speicherort den Zeichenfolgenwert "alpha" enthält, wird bei Dateikopiervorgängen, die an die Warteschlange mit dem Quellpfad \\root\source\mips gesendet werden, der Quellpfad in \\root\source\alpha geändert. Sie würden diesen Prozess für jede plattform von Interesse wiederholen.