CreateFromINFs-Methode in der Klasse SMS_Driver
Die CreateFromINFs
WMI-Klassenmethode (Windows Management Instrumentation) in Configuration Manager erstellt SMS_Driver Server-WMI-Klassenobjekte basierend auf Informationen aus dem angegebenen Quellpfad und mindestens einer Microsoft Windows-INF-Dateien.
Die folgende Syntax wird von MOF-Code (Managed Object Format) vereinfacht und definiert die -Methode.
Syntax
sint32 CreateFromINFs (
String DriverPath,
String INFFiles[],
SMS_Driver Drivers[]
);
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.
INFFiles
Datentyp: String Array
Qualifizierer: [in]
Die Namen der INF-Dateien.
Drivers
Datentyp: SMS_Driver Array
Qualifizierer: [out]
Ein Array von SMS_Driver Server-WMI-Klassenobjekten 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.