Méthode CreateFromINFs en classe SMS_Driver

La CreateFromINFs méthode de classe WMI (Windows Management Instrumentation), en Configuration Manager, crée SMS_Driver objets de classe WMI Server basés sur les informations du chemin d’accès source spécifié et d’un ou plusieurs fichiers .inf Microsoft Windows.

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

Syntaxe

sint32 CreateFromINFs (
    String DriverPath,
    String INFFiles[],
    SMS_Driver Drivers[]
);

Paramètres

DriverPath Type de données : String

Qualificatifs : [dans]

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

INFFiles Type de données : String Array

Qualificatifs : [dans]

Les noms des fichiers INF.

Drivers Type de données : SMS_Driver Array

Qualifications : [out]

Tableau d’objets de classe WMI SMS_Driver Server 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.

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

0 Opération réussie

13 Le pilote n’est pas valide

1633 Le pilote est valide, mais ne prend en charge aucune plateforme prise en charge par le Configuration Manager.

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

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

Pour connaître les détails 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 fonctionne. 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 enregistrer 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 en classe SMS_Driver. Il ne doit jamais créer un 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 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 du serveur SMS_Driver. Le nom du pilote utilisé par l’affichage à partir de est disponible dans SMS_Driver XML de propriété de classeSDMPackageXML WMI Server. 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 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