Freigeben über


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.

Siehe auch

WMI-Klasse des SMS_Driver-Servers