Freigeben über


Außerkraftsetzung des Plattformpfads

Die SetupSetPlatformPathOverride-Funktion wird verwendet, um eine Plattformpfadüberschreibung für einen Zielcomputer festzulegen, wenn Sie mit INF-Dateien von einem anderen Computer arbeiten. Daher kann sie auf eine andere Plattform als auf die plattform verweisen, auf der sie derzeit ausgeführt wird. Für den Umgang mit Medienquellen kann er auf Plattformen verweisen, die nicht mehr unterstützt werden, z. B. Alpha, MIPS und PPC. Er entfernt die Außerkraftsetzung des Plattformpfads, wenn keine angegeben ist.

Nachdem eine Plattformpfadüberschreibung durch einen Aufruf von SetupSetPlatformPathOverridefestgelegt wurde, untersuchen alle Setupfunktionen, die Dateikopievorgänge in die Warteschlange stellen, die letzte Komponente des Quellpfads. Wenn die letzte Komponente mit dem Namen der Plattform des Benutzers übereinstimmt, ersetzt die Setupfunktion sie durch die überschreibene Zeichenfolge, die durch SetupSetPlatformPathOverridefestgelegt wird.

Wenn Sie beispielsweise Druckertreiber auf einem MIPS-Server installieren, sollten Sie Treiber für alle unterstützten Plattformen installieren. Das Warteschlangen der Dateien würde normalerweise die in den MIPS-abhängigen Abschnitten der INF-Datei angegebenen Dateien mit Quellpfaden wie \\root\source\mips installieren. Um die Dateien für eine zweite Plattform zu installieren, müssen Sie SetupSetPlatformPathOverride- mit Außerkraftsetzung aufrufen, die die Ersatzplattform angibt. Wenn der durch Außerkraftsetzung angegebenen Speicherort den Zeichenfolgenwert "alpha" enthält, würden Dateikopienvorgänge, die an die Warteschlange gesendet wurden, mit einem Quellpfad von \\root\source\mips geändert haben, den Quellpfad in \\root\source\alpha geändert. Sie würden diesen Prozess für jede interessante Plattform wiederholen.