SetupDiInstallDriverFiles, fonction (setupapi.h)
La fonction SetupDiInstallDriverFiles est le gestionnaire par défaut pour la demande d’installation DIF_INSTALLDEVICEFILES .
Syntaxe
WINSETUPAPI BOOL SetupDiInstallDriverFiles(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVINFO_DATA DeviceInfoData
);
Paramètres
[in] DeviceInfoSet
Handle du jeu d’informations sur l’appareil qui contient l’élément d’informations sur l’appareil qui représente l’appareil pour lequel installer des fichiers. Le jeu d’informations sur l’appareil ne doit pas contenir d’éléments distants.
[in] DeviceInfoData
Pointeur vers une structure de SP_DEVINFO_DATA qui spécifie l’élément d’informations sur l’appareil dans DeviceInfoSet.
Valeur retournée
La fonction retourne TRUE si elle réussit. Sinon, elle retourne FALSE et l’erreur journalisée peut être récupérée avec un appel à GetLastError.
Remarques
L’appelant de SetupDiInstallDriverFiles doit être membre du groupe Administrateurs si cette fonction est utilisée pour installer des fichiers. Toutefois, si cette fonction est utilisée pour créer une file d’attente de fichiers, l’appartenance au groupe Administrateurs n’est pas requise.
Un pilote doit être sélectionné pour l’ensemble ou l’élément d’informations de périphérique spécifié avant d’appeler cette fonction.
Cette fonction traite les entrées CopyFiles, Delfiles et Renfiles dans le fichier INF sélectionné.
DeviceInfoSet doit contenir uniquement des éléments sur l’ordinateur local.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | setupapi.h (inclure Setupapi.h) |
Bibliothèque | Setupapi.lib |
DLL | Setupapi.dll |