SetupAddInstallSectionToDiskSpaceListA-Funktion (setupapi.h)
[Diese Funktion ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt "Anforderungen" angegeben sind. Es kann in nachfolgenden Versionen geändert oder entfernt werden. SetupAPI sollte nicht mehr für die Installation von Anwendungen verwendet werden. Verwenden Sie stattdessen den Windows Installer zum Entwickeln von Anwendungsinstallationsprogrammen. SetupAPI wird weiterhin zum Installieren von Gerätetreibern verwendet.]
Die SetupAddInstallSectionToDiskSpaceList-Funktion sucht im Abschnitt Install einer INF-Datei nach CopyFile- und DelFile-Zeilen. Die Funktion fügt dann die in diesen Abschnitten angegebenen Dateivorgänge einer Liste des Speicherplatzes hinzu.
Syntax
WINSETUPAPI BOOL SetupAddInstallSectionToDiskSpaceListA(
[in] HDSKSPC DiskSpace,
[in] HINF InfHandle,
[in] HINF LayoutInfHandle,
[in] PCSTR SectionName,
[in] PVOID Reserved1,
[in] UINT Reserved2
);
Parameter
[in] DiskSpace
Behandeln Sie eine Liste mit speicherplatzbasiertem Speicherplatz.
[in] InfHandle
Behandeln Sie eine geöffnete INF-Datei, die den zu durchsuchenden Abschnitt Install enthält. Wenn ListInfHandle nicht angegeben ist, muss die INF-Datei auch den durch SectionName angegebenen Abschnitt enthalten.
[in] LayoutInfHandle
Dieser Parameter stellt, sofern angegeben, das Handle für die INF-Datei bereit, die die Abschnitte SourceDisksFiles enthält. Andernfalls wird davon ausgegangen, dass dieser Abschnitt in der von InfHandle angegebenen INF-Datei vorhanden ist.
[in] SectionName
Name des Abschnitts Installieren, der der Liste des Speicherplatzes hinzugefügt werden soll. Sie sollten eine NULL-Zeichenfolge verwenden.
[in] Reserved1
Muss Null sein.
[in] Reserved2
Muss Null sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Nichtzero-Wert.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Hinweise
Für diese Funktion ist eine Windows INF-Datei erforderlich. Einige ältere INF-Dateiformate werden möglicherweise nicht unterstützt.
Hinweis
Der setupapi.h-Header definiert SetupAddInstallSectionToDiskSpaceList als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | setupapi.h |
Bibliothek | Setupapi.lib |
DLL | Setupapi.dll |