SetupDiInstallDeviceInterfaces-Funktion (setupapi.h)
Die SetupDiInstallDeviceInterfaces-Funktion ist der Standardhandler für die DIF_INSTALLINTERFACES Installationsanforderung.
Syntax
WINSETUPAPI BOOL SetupDiInstallDeviceInterfaces(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVINFO_DATA DeviceInfoData
);
Parameter
[in] DeviceInfoSet
Ein Zeiger auf den Geräteinformationssatz , der ein Geräteinformationselement enthält, das das Gerät darstellt, für das Schnittstellen installiert werden sollen. Der Geräteinformationssatz darf nur Elemente für das lokale System enthalten.
[in] DeviceInfoData
Ein Zeiger auf eine SP_DEVINFO_DATA-Struktur , die das Geräteinformationselement in DeviceInfoSet angibt.
Rückgabewert
SetupDiInstallDeviceInterfaces gibt TRUE zurück, wenn die Funktion ohne Fehler abgeschlossen wurde. Wenn die Funktion mit einem Fehler abgeschlossen wurde, wird FALSE zurückgegeben, und der Fehlercode für den Fehler kann durch Aufrufen von GetLastError abgerufen werden.
Hinweise
SetupDiInstallDeviceInterfaces verarbeitet jeden AddInterface-Eintrag im DDInstall. Abschnitt "Schnittstellen " einer INF-Datei des Geräts und erstellt jede Schnittstelle durch Aufrufen von SetupDiCreateDeviceInterface.
Der Aufrufer von SetupDiInstallDeviceInterfaces muss Mitglied der Gruppe Administratoren sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows. |
Zielplattform | Desktop |
Kopfzeile | setupapi.h (schließen Sie Setupapi.h ein) |
Bibliothek | Setupapi.lib |
DLL | Setupapi.dll |