CreateFromOEM, méthode dans la SMS_Driver de classe
La CreateFromOEM
méthode de classe WMI (Windows Management Instrumentation) dans Configuration Manager crée un ensemble d’objets de classe WMI de stockage de masse SMS_Driver Server référencés par le fichier Txtsetup.oem spécifié.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et définit la méthode .
Syntaxe
SInt32 CreateFromOEM(
String DriverPath,
String OEMFile,
SMS_Driver Drivers[]
);
Paramètres
DriverPath
Type de donnéesString
Qualificateurs : [in]
Chemin d’accès UNC (Universal Naming Convention) contenant le contenu du pilote.
OEMFile
Type de donnéesString
Qualificateurs : [in]
Chemin d’accès relatif du fichier Txtsetup.oem.
Drivers
Type de donnéesSMS_Driver Array
Qualificateurs : [out]
Tableau de pilotes avec un catalogue de pilotes complet.
Valeurs de retour
Type SInt32
de données égal à 0 pour indiquer la réussite ou non zéro pour indiquer l’échec. Les valeurs d’erreur sont disponibles dans l’objet d’erreur de classe WMI SMS_ExtendedStatus Server . Pour plus d’informations sur la gestion des erreurs retournées, consultez À propos des erreurs Configuration Manager.
Cette méthode retourne correctement si au moins l’un des fichiers référencés par le fichier Txtsetup.oem est valide.
Les valeurs d’erreur possibles sont notamment les suivantes :
0
Opération réussie
13
Le fichier Txtsetup.oem n’est pas valide.
Tous les pilotes référencés par le fichier Txtsetup.oem ne sont pas valides.
2
Le fournisseur SMS ne peut pas accéder au fichier Txtsetup.oem.
1633
Tous les pilotes référencés par le fichier Txtsetup.oem sont valides, mais ne prennent pas en charge les plateformes prises en charge par Configuration Manager.
183
Tous les pilotes référencés par le fichier Txtsetup.oem ont déjà été importés.
Tous les pilotes référencés par le fichier Txtsetup.oem ont un autre type d’erreur. Pour plus d’informations, consultez le fichier OSDDriverCatalog.log sur l’ordinateur du fournisseur.
Remarques
Pour prendre en charge les déploiements de système d’exploitation antérieurs à Windows Vista, Configuration Manager utilise des pilotes de périphériques de stockage de masse critiques au démarrage. Ce type de pilote est fourni sous la forme d’un fichier Txtsetup.oem fourni sur un disque. Le fichier contient les informations suivantes :
Composants matériels pris en charge par le fichier
Fichiers à copier à partir du disque de distribution pour chaque composant
Clés et valeurs de Registre à créer pour chaque composant
Un fichier de pilote de périphérique de stockage de masse doit être installé avant l’installation sur un déploiement de système d’exploitation antérieur à Windows Vista.
Remarque
Votre application doit créer un pilote uniquement en appelant cette méthode ou la méthode CreateFromINF dans class SMS_Driver. Il ne doit jamais créer de pilote directement.
Votre application appelle cette méthode avec un fichier Txtsetup.oem de pilote et un chemin d’accès au fichier. La méthode examine les informations fournies et crée un tableau d’objets de classe WMI SMS_Driver Server , un pour chaque fichier .inf référencé.
Cette méthode génère des objets de classe WMI SMS_Driver Server avec le package SDM (System Definition Model) défini au format XML et permet à votre application d’apporter des modifications aux propriétés avant d’être enregistrées.
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.
Conditions requises pour le développement
Pour plus d’informations, consultez Configuration Manager Server Development Requirements.