SetupDiInstallDriverFiles-Funktion (setupapi.h)
Die SetupDiInstallDriverFiles-Funktion ist der Standardhandler für die DIF_INSTALLDEVICEFILES Installationsanforderung.
Syntax
WINSETUPAPI BOOL SetupDiInstallDriverFiles(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVINFO_DATA DeviceInfoData
);
Parameter
[in] DeviceInfoSet
Ein Handle für den Geräteinformationssatz , der das Geräteinformationselement enthält, das das Gerät darstellt, für das Dateien installiert werden sollen. Der Geräteinformationssatz darf keine Remoteelemente enthalten.
[in] DeviceInfoData
Ein Zeiger auf eine SP_DEVINFO_DATA-Struktur , die das Geräteinformationselement in DeviceInfoSet angibt.
Rückgabewert
Die Funktion gibt TRUE zurück, wenn sie erfolgreich ist. Andernfalls wird FALSE zurückgegeben, und der protokollierte Fehler kann mit einem Aufruf von GetLastError abgerufen werden.
Hinweise
Der Aufrufer von SetupDiInstallDriverFiles muss Mitglied der Gruppe Administratoren sein, wenn diese Funktion zum Installieren von Dateien verwendet wird. Wenn diese Funktion jedoch zum Erstellen einer Dateiwarteschlange verwendet wird, ist die Mitgliedschaft in der Gruppe Administratoren nicht erforderlich.
Ein Treiber muss für den angegebenen Geräteinformationssatz oder das angegebene Element ausgewählt werden, bevor diese Funktion aufgerufen wird.
Diese Funktion verarbeitet die Einträge CopyFiles, Delfiles und Renfiles in der ausgewählten INF-Datei.
DeviceInfoSet darf nur Elemente auf dem lokalen Computer enthalten.
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 |