SetupSetSourceListW-Funktion (setupapi.h)
[Diese Funktion steht für die Verwendung in den im Abschnitt "Anforderungen" angegebenen Betriebssystemen zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein. 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 für die Installation von Gerätetreibern verwendet.]
Mit der SetupSetSourceList--Funktion kann der Aufrufer die Liste der Installationsquellen für den aktuellen Benutzer oder das System festlegen (allgemein für alle Benutzer).
Syntax
WINSETUPAPI BOOL SetupSetSourceListW(
[in] DWORD Flags,
[in] PCWSTR *SourceList,
[in] UINT SourceCount
);
Parameter
[in] Flags
Gibt den Listentyp an. Dieser Parameter kann eine Kombination aus den folgenden Werten sein.
SRCLIST_SYSTEM
Die Liste ist die Liste pro System, die in der Registrierung gespeichert ist. Der Anrufer muss Mitglied der lokalen Administratorgruppe sein.
SRCLIST_USER
Die Liste ist die benutzerspezifische MRU-Liste, die in der Registrierung gespeichert ist.
SRCLIST_TEMPORARY
Die angegebene Liste ist temporär und ist die einzige Liste, auf die der aktuelle Prozess zugegriffen werden kann, bis SetupCancelTemporarySourceList aufgerufen wird oder SetSourceList- erneut aufgerufen wird.
SRCLIST_NOBROWSE
Der Benutzer darf keine Quellen hinzufügen oder ändern, wenn SetupPromptForDisk- verwendet wird. Dieses Kennzeichen wird in der Regel in Kombination mit dem SRCLIST_TEMPORARY-Flag verwendet.
[in] SourceList
Zeigen Sie auf ein Array von Zeichenfolgen, die als Quellliste verwendet werden sollen, wie durch den parameter Flags angegeben.
[in] SourceCount
Die Anzahl der Elemente im Array, auf die durch SourceList-verwiesen wird.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Wert ungleich Null.
Wenn die Funktion fehlschlägt, ist der Rückgabewert null. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.
Bemerkungen
Anmerkung
Der Header setupapi.h definiert SetupSetSourceList 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 Code, der nicht codierungsneutral ist, 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 |
---|---|
mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | setupapi.h |
Library | Setupapi.lib |
DLL- | Setupapi.dll |