Función SHGetSetFolderCustomSettings (shlobj_core.h)
[SHGetSetFolderCustomSettings está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
Establece o recupera la configuración de carpeta personalizada. Esta función lee y escribe en Desktop.ini.
Sintaxis
SHSTDAPI SHGetSetFolderCustomSettings(
[in, out] LPSHFOLDERCUSTOMSETTINGS pfcs,
[in] PCWSTR pszPath,
DWORD dwReadWrite
);
Parámetros
[in, out] pfcs
Tipo: LPSHFOLDERCUSTOMSETTINGS
Puntero a una estructura SHFOLDERCUSTOMSETTINGS que proporciona o recibe la configuración de carpeta personalizada.
[in] pszPath
Tipo: PCTSTR
Puntero a una cadena Unicode terminada en null que contiene la ruta de acceso a la carpeta. La longitud de pszPath debe ser MAX_PATH o menos, incluido el carácter nulo de terminación.
dwReadWrite
Tipo: DWORD
Marca que controla la acción de la función. Puede ser uno de los siguientes valores.
FCS_READ (0x00000001)
Recupere la configuración de carpeta personalizada en pfcs.
FCS_FORCEWRITE (0x00000002)
Use pfcs para establecer la configuración de la carpeta personalizada independientemente de si los valores ya están presentes.
FCS_WRITE (FCS_READ | FCS_FORCEWRITE)
Use pfcs para establecer la configuración de la carpeta personalizada si los valores aún no están presentes.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Solo se admiten cadenas Unicode.
Windows Server 2003 y Windows XP: SHGetSetFolderCustomSettings admite cadenas ANSI y Unicode.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shlobj_core.h (incluya Shlobj.h) |
Library | Shell32.lib |
Archivo DLL | Shell32.dll (versión 6.0 o posterior) |