Partager via


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.

Voir aussi

Classe WMI du serveur SMS_Driver