De CreateFromOEM-methode in Class SMS_Driver

De CreateFromOEM WMI-klassemethode (Windows Management Instrumentation) maakt in Configuration Manager een reeks WMI-klasseobjecten voor massaopslag SMS_Driver Server waarnaar wordt verwezen door het opgegeven bestand Txtsetup.oem.

De volgende syntaxis is vereenvoudigd ten opzichte van de MOF-code (Managed Object Format) en definieert de methode.

Syntaxis

SInt32 CreateFromOEM(
      String DriverPath,
      String OEMFile,
      SMS_Driver Drivers[]
);

Parameters

DriverPath Gegevenstype: String

Kwalificaties: [in]

UNC-pad (Universal Naming Convention) dat de inhoud van het stuurprogramma bevat.

OEMFile Gegevenstype: String

Kwalificaties: [in]

Het relatieve pad van het bestand Txtsetup.oem.

Drivers Gegevenstype: SMS_Driver Array

Kwalificaties: [out]

Een reeks stuurprogramma's met een volledige catalogus met stuurprogramma's.

Retourwaarden

Een SInt32 gegevenstype van 0 om aan te geven dat het gelukt is of dat het niet nul is om een fout aan te geven. De foutwaarden zijn beschikbaar in het foutobject SMS_ExtendedStatus Server WMI Class . Zie Info over fouten in Configuration Manager voor informatie over het afhandelen van geretourneerde fouten.

Deze methode wordt met succes geretourneerd als ten minste één van de bestanden waarnaar wordt verwezen door het bestand Txtsetup.oem geldig is.

Mogelijke foutwaarden zijn onder andere:

0 Succes

13 Het bestand Txtsetup.oem is ongeldig.

Alle stuurprogramma's waarnaar wordt verwezen in het bestand Txtsetup.oem zijn ongeldig.

2 De sms-aanbieder heeft geen toegang tot het bestand Txtsetup.oem.

1633 Alle stuurprogramma's waarnaar wordt verwezen door het bestand Txtsetup.oem zijn geldig, maar ondersteunen geen platforms die worden ondersteund door Configuration Manager.

183 Alle stuurprogramma's waarnaar wordt verwezen in het bestand Txtsetup.oem zijn al geïmporteerd.

Alle stuurprogramma's waarnaar wordt verwezen in het bestand Txtsetup.oem hebben een ander type fout. Zie het bestand OSDDriverCatalog.log op de computer van de provider voor meer informatie.

Opmerkingen

Ter ondersteuning van implementaties van oudere besturingssystemen dan Windows Vista gebruikt Configuration Manager apparaatstuurprogramma's voor essentiële massaopslag. Dit type stuurprogramma wordt geleverd in de vorm van een Txtsetup.oem-bestand dat op een schijf wordt geleverd. Het bestand bevat de volgende informatie:

  • Hardwareonderdelen die door het bestand worden ondersteund

  • Files to copy from the distribution disk for each component

  • Registersleutels en waarden die voor elk onderdeel moeten worden gemaakt

    Een stuurprogrammabestand voor massaopslag moet worden geïnstalleerd voordat het wordt geïnstalleerd in een versie ouder dan Windows Vista.

Opmerking

Uw toepassing mag alleen een stuurprogramma maken door deze methode aan te roepen of de CreateFromINF-methode in klasse SMS_Driver. Er mag nooit rechtstreeks een stuurprogramma worden gemaakt.

Uw toepassing roept deze methode aan met een stuurprogramma Txtsetup.oem-bestand en bestandspad. De methode onderzoekt de geleverde informatie en creëert een matrix van nieuwe SMS_Driver Server WMI-klasseobjecten , één voor elk INF-bestand waarnaar wordt verwezen.

Met deze methode worden objecten van SMS_Driver Server WMI-klasse gegenereerd waarvoor het System Definition Model (SDM)-pakket-XML is gedefinieerd en waarmee de toepassing eigenschapswijzigingen kan aanbrengen voordat deze worden opgeslagen.

Vereisten

Runtime vereisten

Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.

Ontwikkelingsvereisten

Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.

Zie ook

SMS_Driver Server WMI-klasse