Freigeben über


CreateFromINF-Methode in Class SMS_Driver

Die CreateFromINF WMI-Klassenmethode (Windows Management Instrumentation) in Configuration Manager erstellt ein SMS_Driver Server WMI Class-Objekt basierend auf Informationen aus der angegebenen Microsoft Windows-INF-Datei.

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

Syntax

SInt32 CreateFromINF(  
      String DriverPath,  
      String INFFile,  
      SMS_Driver Driver  
);  

Parameter

DriverPath
Datentyp: String

Qualifizierer: [in]

Gültiger UNC-Netzwerkpfad (Universal Naming Convention) zu dem Ordner, der den Treiberinhalt enthält. Beispiel: \\Servers\Driver\VideoDriver.

INFFile
Datentyp: String

Qualifizierer: [in]

Der Name der INF-Datei.

Driver
Datentyp: SMS_Driver

Qualifizierer: [out]

Ein SMS_Driver Server-WMI-Klassenobjekt 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.

Mögliche Fehlerwerte sind unter anderem:

0
Erfolgreich

13
Der Treiber ist ungültig.

1633
Der Treiber ist gültig, unterstützt jedoch keine Plattformen, die von Configuration Manager unterstützt werden.

2
Der SMS-Anbieter kann nicht auf die Netzwerkfreigabe zugreifen.

183
Der Treiber wurde bereits importiert.

Informationen zu den Besonderheiten eines Fehlers finden Sie in der Datei OSDDriverCatalog.log.

HinwBemerkungeneise

Ein Treiber wird durch eine Informationsdatei (INF) dargestellt. Die INF-Datei ist eine Textdatei, die die Dateien angibt, die vorhanden oder heruntergeladen werden müssen, damit das Betriebssystem ausgeführt werden kann. Die Informationen in diesem Dateityp enthalten Installationsanweisungen, die der Internetkomponenten-Downloaddienst in Microsoft Internet Explorer 3.0 oder höher verwendet, um Softwarekomponenten zu installieren und zu registrieren, die aus dem Internet heruntergeladen werden, zusätzlich zu allen dateien, die von den Komponenten benötigt werden.

Hinweis

Ihre Anwendung sollte einen Treiber nur durch Aufrufen dieser Methode oder der CreateFromOEM-Methode in Class SMS_Driver erstellen. Es sollte niemals direkt ein Treiber erstellt werden.

Diese Methode erstellt ein neues SMS_Driver Server WMI Class-Objekt .

Nach der Erstellung enthält die WMI-KlasseSDMPackageXML des SMS_Driver-Servers die XML-Treiberdefinition. Um die anzeigeinformationen festzulegen, die von der Configuration Manager-Konsole für den Treiber verwendet werden, müssen Sie die Lokalisierungsinformationen in der eigenschaft SMS_Driver Server WMI ClassLocalizedInformation festlegen. Der von der Anzeige von verwendete Treibername ist in SMS_Driver Eigenschaften-XML der WMI-ServerklasseSDMPackageXML verfügbar. Weitere Informationen finden Sie unter Importieren eines von einer INF-Datei beschriebenen Windows-Treibers in Configuration Manager.

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