Freigeben über


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)

Weitere Informationen

SHGetSettings