Função SHGetSetSettings (shlobj_core.h)

[SHGetSetSettings está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

Define ou recupera as configurações de estado do Shell.

Sintaxe

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

Parâmetros

[in, out] lpss

Tipo: LPSHELLSTATE

Um ponteiro para uma estrutura SHELLSTATE que fornece ou recebe as configurações de estado do Shell.

[in] dwMask

Tipo: DWORD

Um ou mais dos sinalizadores SSF que indicam quais configurações devem ser definidas ou recuperadas.

[in] bSet

Tipo: BOOL

TRUE para indicar que o conteúdo de lpss deve ser usado para definir as configurações do Shell, FALSE para indicar que as configurações do Shell devem ser recuperadas para lpss.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlobj_core.h (inclua Shlobj.h)
Biblioteca Shell32.lib
DLL Shell32.dll (versão 5.0 ou posterior)
Conjunto de APIs ext-ms-win-shell32-l1-2-2 (introduzido no Windows 10, versão 10.0.14393)

Confira também

SHGetSettings