SetupDiInstallDeviceInterfaces, fonction (setupapi.h)
La fonction SetupDiInstallDeviceInterfaces est le gestionnaire par défaut de la demande d’installation DIF_INSTALLINTERFACES .
Syntaxe
WINSETUPAPI BOOL SetupDiInstallDeviceInterfaces(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVINFO_DATA DeviceInfoData
);
Paramètres
[in] DeviceInfoSet
Pointeur vers le jeu d’informations sur l’appareil qui contient un élément d’informations sur l’appareil qui représente l’appareil pour lequel installer des interfaces. Le jeu d’informations sur l’appareil doit contenir uniquement des éléments pour le système local.
[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
SetupDiInstallDeviceInterfaces retourne TRUE si la fonction s’est terminée sans erreur. Si la fonction s’est terminée avec une erreur, FALSE est retourné et le code d’erreur de l’échec peut être récupéré en appelant GetLastError.
Remarques
SetupDiInstallDeviceInterfaces traite chaque entrée AddInterface dans DDInstall. Section Interfaces d’un fichier INF d’appareil et crée chaque interface en appelant SetupDiCreateDeviceInterface.
L’appelant de SetupDiInstallDeviceInterfaces doit être membre du groupe Administrateurs.
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 |