Share via


Methode CreateFromOEM in klasse SMS_Driver

De CreateFromOEM WMI-klassemethode (Windows Management Instrumentation) maakt in Configuration Manager een set massaopslagobjecten SMS_Driver Server WMI-klasse waarnaar wordt verwezen door het opgegeven txtsetup.oem-bestand.

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

Syntaxis

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

Parameters

DriverPath
Gegevenstype: String

Kwalificatie: [in]

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

OEMFile
Gegevenstype: String

Kwalificatie: [in]

Relatief pad van het bestand Txtsetup.oem.

Drivers
Gegevenstype: SMS_Driver Array

Kwalificatie: [uit]

Een matrix van stuurprogramma's met een volledige stuurprogrammacatalogus.

Retourwaarden

Een SInt32 gegevenstype dat 0 is om aan te geven dat het is geslaagd of niet-standaard om een fout aan te geven. De foutwaarden zijn beschikbaar in het WMI-klassefoutobject SMS_ExtendedStatus Server . Zie Over Configuration Manager-fouten voor informatie over het verwerken van geretourneerde fouten.

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

Mogelijke foutwaarden omvatten, maar zijn niet beperkt tot, het volgende:

0
Geslaagd

13
Het bestand Txtsetup.oem is ongeldig.

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

2
De SMS-provider 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 door het bestand Txtsetup.oem zijn al geïmporteerd.

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

Opmerkingen

Ter ondersteuning van pre-Windows Vista-besturingssysteemimplementaties gebruikt Configuration Manager opstartkritieke apparaatstuurprogramma's voor 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

  • Bestanden die moeten worden gekopieerd van de distributieschijf voor elk onderdeel

  • Registersleutels en waarden die voor elk onderdeel moeten worden gemaakt

    Een stuurprogrammabestand voor massaopslag moet worden geïnstalleerd voordat u deze instelt op een implementatie van een pre-Windows Vista-besturingssysteem.

Opmerking

Uw toepassing moet alleen een stuurprogramma maken door deze methode of de methode CreateFromINF aan te roepen 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 opgegeven informatie en maakt een matrix met nieuwe SMS_Driver Server WMI Class-objecten , één voor elk INF-bestand waarnaar wordt verwezen.

Met deze methode worden SMS_Driver WMI-klasseobjecten met SDM-pakket (System Definition Model) gedefinieerd en kan uw toepassing eigenschapswijzigingen aanbrengen voordat ze worden opgeslagen.

Vereisten

Runtimevereisten

Zie runtimevereisten voor Configuration Manager server voor meer informatie.

Ontwikkelingsvereisten

Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.

Zie ook

WMI-klasse SMS_Driver-server