CreateFromINFs-Methode in Klasse SMS_Driver

Die CreateFromINFs Windows Management Instrumentation (WMI)-Klassenmethode in Configuration Manager erstellt SMS_Driver Server WMI-Klasseobjekte basierend auf Informationen aus dem angegebenen Quellpfad und einer oder mehreren Microsoft Windows-INF-Dateien.

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

Syntax

sint32 CreateFromINFs (
    String DriverPath,
    String INFFiles[],
    SMS_Driver Drivers[]
);

Parameter

DriverPath Datentyp: String

Qualifikanten: [in]

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

INFFiles Datentyp: String Array

Qualifikanten: [in]

Die Namen der INF-Dateien.

Drivers Datentyp: SMS_Driver Array

Qualifikanten: [raus]

Ein Array von SMS_Driver Server WMI-Klassenobjekten 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.

Mögliche Fehlerwerte sind unter anderem die folgenden:

0 Erfolg

13 Der Treiber ist ungültig

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

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

183 The driver has already been imported.

Einzelheiten zu einem Fehler finden Sie in der OSDDriverCatalog.log Datei.

Hinweise

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

Hinweis

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

Diese Methode erstellt ein neues SMS_Driver Server WMI-Klassenobjekt .

Nach der Erstellung enthält die SMS_Driver Server WMI-KlasseSDMPackageXML die Treiberdefinitions-XML. 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 Treibername, der von der Anzeige verwendet wird, ist in SMS_Driver Server WMI-KlasseneigenschaftSDMPackageXML XML verfügbar. Weitere Informationen finden Sie unter Importieren eines durch eine INF-Datei beschriebenen Windows-Treibers in den Configuration Manager.

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