Partager via


Méthode CreateFromINF dans la classe SMS_Driver

La CreateFromINF méthode de classe WMI (Windows Management Instrumentation) dans Configuration Manager crée un objet de classe WMI SMS_Driver Server basé sur les informations du fichier .inf Microsoft Windows spécifié.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et définit la méthode .

Syntaxe

SInt32 CreateFromINF(  
      String DriverPath,  
      String INFFile,  
      SMS_Driver Driver  
);  

Paramètres

DriverPath
Type de donnéesString

Qualificateurs : [in]

Chemin réseau UNC (Universal Naming Convention) valide vers le dossier qui contient le contenu du pilote. Par exemple, \\Servers\Driver\VideoDriver.

INFFile
Type de donnéesString

Qualificateurs : [in]

Nom du fichier INF.

Driver
Type de donnéesSMS_Driver

Qualificateurs : [out]

Objet de classe WMI SMS_Driver Server 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.

Les valeurs d’erreur possibles sont notamment les suivantes :

0
Opération réussie

13
Le pilote n’est pas valide

1633
Le pilote est valide, mais ne prend pas en charge les plateformes prises en charge par Configuration Manager.

2
Le fournisseur SMS ne peut pas accéder au partage réseau.

183
Le pilote a déjà été importé.

Pour connaître les spécificités d’une erreur, consultez le fichier OSDDriverCatalog.log.

Remarques

Un pilote est représenté par un fichier d’informations (INF). Le fichier INF est un fichier texte qui spécifie les fichiers qui doivent être présents ou téléchargés pour que le système d’exploitation s’exécute. Les informations contenues dans ce type de fichier fournissent des instructions d’installation que le service de téléchargement de composants Internet fourni dans Microsoft Internet Explorer 3.0 ou version ultérieure utilise pour installer et inscrire les composants logiciels téléchargés à partir d’Internet, en plus des fichiers requis par les composants.

Remarque

Votre application doit créer un pilote uniquement en appelant cette méthode ou la méthode CreateFromOEM dans class SMS_Driver. Il ne doit jamais créer de pilote directement.

Cette méthode crée un objet de classe WMI SMS_Driver Server .

Une fois créée, la classe SDMPackageXMLWMI du serveur SMS_Driver contient le code XML de définition du pilote. Pour définir les informations d’affichage utilisées par la console Configuration Manager pour le pilote, vous devez définir les informations de localisation dans la propriété classe LocalizedInformationWMI SMS_Driver Server. Le nom du pilote utilisé par l’affichage à partir de est disponible dans SMS_Driver Server WMI ClassSDMPackageXML XML. Pour plus d’informations, consultez Comment importer un pilote Windows décrit par un fichier INF dans Configuration Manager.

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