CreateFromOEM-Methode in der Klasse SMS_Driver
Die CreateFromOEM
WMI-Klassenmethode (Windows Management Instrumentation) in Configuration Manager erstellt einen Satz von Massenspeicherobjekten SMS_Driver Server-WMI-Klasse, auf die von der angegebenen Txtsetup.oem-Datei verwiesen wird.
Die folgende Syntax wird von MOF-Code (Managed Object Format) vereinfacht und definiert die -Methode.
Syntax
SInt32 CreateFromOEM(
String DriverPath,
String OEMFile,
SMS_Driver Drivers[]
);
Parameter
DriverPath
Datentyp: String
Qualifizierer: [in]
UNC-Pfad (Universal Naming Convention), der den Treiberinhalt enthält.
OEMFile
Datentyp: String
Qualifizierer: [in]
Relativer Pfad der Datei Txtsetup.oem.
Drivers
Datentyp: SMS_Driver Array
Qualifizierer: [out]
Ein Array von Treibern mit einem vollständigen Treiberkatalog.
Rückgabewerte
Ein SInt32
Datentyp, der 0 ist, um einen Erfolg anzugeben, oder ungleich 0 (null), um einen Fehler anzugeben. Die Fehlerwerte sind im fehlerobjekt SMS_ExtendedStatus Server WMI Class verfügbar. Informationen zur Behandlung von zurückgegebenen Fehlern finden Sie unter Informationen zu Configuration Manager Fehlern.
Diese Methode gibt erfolgreich zurück, wenn mindestens eine der Dateien, auf die von der Datei Txtsetup.oem verwiesen wird, gültig ist.
Mögliche Fehlerwerte sind unter anderem:
0
Erfolgreich
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 jedoch keine Plattformen, die von Configuration Manager unterstützt werden.
183
Alle Treiber, auf die von der Datei Txtsetup.oem verwiesen wird, wurden bereits importiert.
Alle Treiber, auf die in der Datei Txtsetup.oem verwiesen wird, weisen einen anderen Fehlertyp auf. Weitere Informationen finden Sie in der Datei OSDDriverCatalog.log auf dem Anbietercomputer.
HinwBemerkungeneise
Zur Unterstützung von Bereitstellungen vor Windows Vista verwendet Configuration Manager startkritische Massenspeichergerätetreiber. Dieser Treibertyp wird in Form einer Txtsetup.oem-Datei bereitgestellt, die auf einem Datenträger bereitgestellt wird. Die Datei enthält die folgenden Informationen:
Von der Datei unterstützte Hardwarekomponenten
Zu kopierende Dateien vom Verteilungsdatenträger für jede Komponente
Registrierungsschlüssel und Werte, die für jede Komponente erstellt werden sollen
Eine Treiberdatei für Massenspeichergeräte muss vor dem Setup auf einer Bereitstellung vor dem Windows Vista-Betriebssystem installiert werden.
Hinweis
Ihre Anwendung sollte einen Treiber nur durch Aufrufen dieser Methode oder der CreateFromINF-Methode in Class SMS_Driver erstellen. Es sollte niemals direkt ein Treiber erstellt werden.
Ihre Anwendung ruft diese Methode mit einer Txtsetup.oem-Treiberdatei 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 Class-Objekte mit definiertem SDM-Paket (System Definition Model) und ermöglicht ihrer Anwendung, Eigenschaftenänderungen vorzunehmen, bevor sie gespeichert werden.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.