Méthode CreateFromOEM en classe SMS_Driver

La CreateFromOEM méthode de classe Windows Management Instrumentation (WMI), en Configuration Manager, crée un ensemble d’objets de classe WMI SMS_Driver Server de stockage de masse 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ées : String

Qualificatifs : [dans]

Chemin UNC (Universal Naming Convention) contenant le contenu du pilote.

OEMFile Type de données : String

Qualificatifs : [dans]

Chemin relatif du fichier Txtsetup.oem.

Drivers Type de données : SMS_Driver Array

Qualifications : [out]

Un tableau de pilotes avec un catalogue complet de pilotes.

Valeurs de retour

Type de SInt32 données égal à 0 pour indiquer un succès ou à zéro pour indiquer un échec. Les valeurs d’erreur sont disponibles dans l’objet d’erreur de classe WMI SMS_ExtendedStatus Server . Pour plus d’informations sur le traitement des erreurs retournées, consultez À propos des erreurs de Configuration Manager.

Cette méthode renvoie avec succès si au moins un des fichiers référencés par le fichier Txtsetup.oem est valide.

Les valeurs d’erreur possibles incluent, sans s’y limiter, les éléments suivants :

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 en charge aucune plateforme prise 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èmes d’exploitation antérieurs à Windows Vista, le Gestionnaire de 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

  • Files à copier à partir du disque de distribution pour chaque composant

  • Clés de Registre et valeurs à 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 la classe SMS_Driver. Il ne doit jamais créer un pilote directement.

Votre application appelle cette méthode avec un pilote Txtsetup.oem et un chemin d’accès au fichier. La méthode examine les informations fournies et crée un tableau de nouveaux objets de classe WMI SMS_Driver Server , un pour chaque fichier .inf référencé.

Cette méthode génère SMS_Driver objets de classe WMI serveur avec un XML de package SDM (System Definition Model) défini et permet à votre application d’apporter des modifications aux propriétés avant leur enregistrement.

Configuration requise

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration requise pour Configuration Manager Server Runtime.

Configuration requise pour le développement

Pour plus d’informations, consultez Configuration requise pour le développement du serveur Configuration Manager.

Voir aussi

Classe WMI SMS_Driver Server