Функция 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) |