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.