Share via


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

Siehe auch

Funktionen

Übersicht

SetupAddSectionToDiskSpaceList

SetupAddToDiskSpaceList

SetupRemoveInstallSectionFromDiskSpaceList