SHGetSetSettings-Funktion (shlobj_core.h)
[SHGetSetSettings ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Legt Shell-Zustandseinstellungen fest oder ruft sie ab.
Syntax
void SHGetSetSettings(
[in, out] LPSHELLSTATE lpss,
[in] DWORD dwMask,
[in] BOOL bSet
);
Parameter
[in, out] lpss
Typ: LPSHELLSTATE
Ein Zeiger auf eine SHELLSTATE-Struktur , die die Shellstatuseinstellungen bereitstellt oder empfängt.
[in] dwMask
Art: DWORD
Mindestens eines der SSF-Flags , die angeben, welche Einstellungen festgelegt oder abgerufen werden sollen.
[in] bSet
Typ: BOOL
TRUE , um anzugeben, dass der Inhalt von lpss zum Festlegen der Shell-Einstellungen verwendet werden soll, FALSE , um anzugeben, dass die Shelleinstellungen in lpss abgerufen werden sollen.
Rückgabewert
Keine
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 | shlobj_core.h (shlobj.h einschließen) |
Bibliothek | Shell32.lib |
DLL | Shell32.dll (Version 5.0 oder höher) |
APIs | ext-ms-win-shell-shell32-l1-2-2 (eingeführt in Windows 10, Version 10.0.14393) |