"CreateFromOEM"-Methode in Klasse SMS_Driver

Die CreateFromOEM WMI-Klassenmethode (Windows Management Instrumentation) erstellt in Configuration Manager eine Reihe von Massenspeicherobjekten der WMI-Klasse SMS_Driver Server, auf die die angegebene Datei "Txtsetup.oem" verweist.

Die folgende Syntax wurde aus Managed Object Format (MOF)-Code vereinfacht und definiert die Methode.

Syntax

SInt32 CreateFromOEM(
      String DriverPath,
      String OEMFile,
      SMS_Driver Drivers[]
);

Parameter

DriverPath Datentyp: String

Qualifikanten: [in]

Universal Naming Convention (UNC)-Pfad, der den Treiberinhalt enthält.

OEMFile Datentyp: String

Qualifikanten: [in]

Relativer Pfad der Datei "Txtsetup.oem".

Drivers Datentyp: SMS_Driver Array

Qualifikanten: [raus]

Ein Array von Treibern mit einem vollständigen Treiberkatalog.

Rückgabewerte

Ein SInt32 Datentyp, der 0 ist, um Erfolg anzuzeigen, oder ungleich Null, um Fehler anzuzeigen. Die Fehlerwerte sind im Fehlerobjekt der SMS_ExtendedStatus Server WMI-Klasse verfügbar. Informationen zum Behandeln zurückgegebener Fehler finden Sie unter Informationen zu Configuration Manager-Fehlern.

Diese Methode gibt erfolgreich zurück, wenn mindestens eine der Dateien, auf die in der Datei "Txtsetup.oem" verwiesen wird, gültig ist.

Mögliche Fehlerwerte sind unter anderem die folgenden:

0 Erfolg

13 Die Datei "Txtsetup.oem" ist ungültig.

Alle Treiber, auf die in der Datei "Txtsetup.oem" verwiesen wird, sind ungültig.

2 Der SMS-Anbieter kann nicht auf die Datei "Txtsetup.oem" zugreifen.

1633 Alle Treiber, auf die in der Datei "Txtsetup.oem" verwiesen wird, sind gültig, unterstützen aber keine Plattformen, die von Configuration Manager unterstützt werden.

183 Alle Treiber, auf die in der Datei "Txtsetup.oem" verwiesen wird, wurden bereits importiert.

Alle Treiber, auf die in der Datei "Txtsetup.oem" verwiesen wird, weisen eine andere Art von Fehler auf. Weitere Informationen finden Sie in der OSDDriverCatalog.log-Datei auf dem Computer des Anbieters.

Hinweise

Zur Unterstützung von Betriebssystembereitstellungen vor Windows Vista verwendet Configuration Manager gerätetreiber für startkritische Massenspeicher. Dieser Treibertyp wird in Form einer Txtsetup.oem-Datei bereitgestellt, die auf einer Festplatte geliefert wird. Die Datei enthält die folgenden Informationen:

  • Von der Datei unterstützte Hardwarekomponenten

  • Files, die für jede Komponente vom Distributionsdatenträger kopiert werden sollen

  • Registrierungsschlüssel und -werte, die für jede Komponente erstellt werden sollen

    Eine Treiberdatei für Massenspeichergeräte muss vor der Einrichtung in einer Betriebssystembereitstellung vor Windows Vista installiert werden.

Hinweis

Ihre Anwendung sollte nur durch Aufrufen dieser Methode oder der CreateFromINF-Methode in Klasse SMS_Driver einen Treiber erstellen. Er sollte niemals direkt einen Treiber erstellen.

Ihre Anwendung ruft diese Methode mit einer Treiberdatei "Txtsetup.oem" und einem Dateipfad auf. Die Methode untersucht die bereitgestellten Informationen und erstellt ein Array neuer SMS_Driver Server WMI-Klassenobjekte , eines für jede referenzierte INF-Datei.

Diese Methode generiert SMS_Driver Server WMI-Klassenobjekte mit definiertem SDM-Paket (System Definition Model) und ermöglicht es Ihrer Anwendung, Eigenschaftsänderungen vorzunehmen, bevor sie gespeichert werden.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.

Siehe auch

SMS_Driver Server WMI-Klasse