Função SHGetSetFolderCustomSettings (shlobj_core.h)
[SHGetSetFolderCustomSettings 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 configurações de pasta personalizadas. Essa função lê e grava em Desktop.ini.
Sintaxe
SHSTDAPI SHGetSetFolderCustomSettings(
[in, out] LPSHFOLDERCUSTOMSETTINGS pfcs,
[in] PCWSTR pszPath,
DWORD dwReadWrite
);
Parâmetros
[in, out] pfcs
Tipo: LPSHFOLDERCUSTOMSETTINGS
Um ponteiro para uma estrutura SHFOLDERCUSTOMSETTINGS que fornece ou recebe as configurações de pasta personalizadas.
[in] pszPath
Tipo: PCTSTR
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o caminho para a pasta. O comprimento do pszPath deve ser MAX_PATH ou menos, incluindo o caractere nulo de terminação.
dwReadWrite
Tipo: DWORD
Um sinalizador que controla a ação da função. Pode ser um dos valores a seguir.
FCS_READ (0x00000001)
Recupere as configurações de pasta personalizadas em pfcs.
FCS_FORCEWRITE (0x00000002)
Use pfcs para definir as configurações da pasta personalizada, independentemente de os valores já estarem presentes.
FCS_WRITE (FCS_READ | FCS_FORCEWRITE)
Use pfcs para definir as configurações da pasta personalizada se os valores ainda não estiverem presentes.
Retornar valor
Tipo: HRESULT
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Há suporte apenas para cadeias de caracteres Unicode.
Windows Server 2003 e Windows XP: SHGetSetFolderCustomSettings dá suporte a cadeias de caracteres ANSI e Unicode.
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 6.0 ou posterior) |