Функция SHGetSetSettings (shlobj_core.h)

[SHGetSetSettings доступен для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Задает или извлекает параметры состояния оболочки.

Синтаксис

void SHGetSetSettings(
  [in, out] LPSHELLSTATE lpss,
  [in]      DWORD        dwMask,
  [in]      BOOL         bSet
);

Параметры

[in, out] lpss

Тип: LPSHELLSTATE

Указатель на структуру SHELLSTATE , которая предоставляет или получает параметры состояния оболочки.

[in] dwMask

Тип: DWORD

Один или несколько флагов SSF , указывающих, какие параметры следует задать или извлечь.

[in] bSet

Тип: BOOL

Значение TRUE указывает, что содержимое lpss должно использоваться для задания параметров оболочки. Значение FALSE указывает на то, что параметры оболочки должны быть получены в lpss.

Возвращаемое значение

None

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h (включая Shlobj.h)
Библиотека Shell32.lib
DLL Shell32.dll (версия 5.0 или более поздняя)
Набор API ext-ms-win-shell-shell32-l1-2-2 (представлено в Windows 10 версии 10.0.14393)

См. также раздел

SHGetSettings