Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica valores únicos independientes del sistema que identifican carpetas especiales. Estas carpetas se usan con frecuencia en las aplicaciones, pero es posible que no tengan el mismo nombre o ubicación en cualquier sistema determinado. Por ejemplo, la carpeta del sistema puede ser "C:\Windows" en un sistema y "C:\Winnt" en otro.
Syntax
typedef enum ShellSpecialFolderConstants {
ssfDESKTOP = 0,
ssfPROGRAMS = 0x2,
ssfCONTROLS = 0x3,
ssfPRINTERS = 0x4,
ssfPERSONAL = 0x5,
ssfFAVORITES = 0x6,
ssfSTARTUP = 0x7,
ssfRECENT = 0x8,
ssfSENDTO = 0x9,
ssfBITBUCKET = 0xa,
ssfSTARTMENU = 0xb,
ssfDESKTOPDIRECTORY = 0x10,
ssfDRIVES = 0x11,
ssfNETWORK = 0x12,
ssfNETHOOD = 0x13,
ssfFONTS = 0x14,
ssfTEMPLATES = 0x15,
ssfCOMMONSTARTMENU = 0x16,
ssfCOMMONPROGRAMS = 0x17,
ssfCOMMONSTARTUP = 0x18,
ssfCOMMONDESKTOPDIR = 0x19,
ssfAPPDATA = 0x1a,
ssfPRINTHOOD = 0x1b,
ssfLOCALAPPDATA = 0x1c,
ssfALTSTARTUP = 0x1d,
ssfCOMMONALTSTARTUP = 0x1e,
ssfCOMMONFAVORITES = 0x1f,
ssfINTERNETCACHE = 0x20,
ssfCOOKIES = 0x21,
ssfHISTORY = 0x22,
ssfCOMMONAPPDATA = 0x23,
ssfWINDOWS = 0x24,
ssfSYSTEM = 0x25,
ssfPROGRAMFILES = 0x26,
ssfMYPICTURES = 0x27,
ssfPROFILE = 0x28,
ssfSYSTEMx86 = 0x29,
ssfPROGRAMFILESx86 = 0x30
} ;
Constantes
ssfDESKTOPValor: 0 0x00 (0). Escritorio de Windows: la carpeta virtual que es la raíz del espacio de nombres. |
ssfPROGRAMSValor: 0x2 0x02 (2). Directorio del sistema de archivos que contiene los grupos de programas del usuario (que también son directorios del sistema de archivos). Una ruta de acceso típica es C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs. |
ssfCONTROLSValor: 0x3 0x03 (3). Carpeta virtual que contiene iconos para las aplicaciones de Panel de control. |
ssfPRINTERSValor: 0x4 0x04 (4). Carpeta virtual que contiene impresoras instaladas. |
ssfPERSONALValor: 0x5 0x05 (5). Directorio del sistema de archivos que actúa como repositorio común para los documentos de un usuario. Una ruta de acceso típica es C:\Users\username\Documents. |
ssfFAVORITESValor: 0x6 0x06 (6). Directorio del sistema de archivos que actúa como repositorio común para las direcciones URL favoritas del usuario. Una ruta de acceso típica es C:\Documents and Settings\username\Favorites. |
ssfSTARTUPValor: 0x7 0x07 (7). Directorio del sistema de archivos que corresponde al grupo de programas de inicio del usuario. El sistema inicia estos programas cada vez que cualquier usuario inicia sesión por primera vez en su perfil después de un reinicio. Una ruta de acceso típica es C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartUp. |
ssfRECENTValor: 0x8 0x08 (8). Directorio del sistema de archivos que contiene los documentos usados más recientemente por el usuario. Una ruta de acceso típica es C:\Users\username\AppData\Roaming\Microsoft\Windows\Recent. |
ssfSENDTOValor: 0x9 0x09 (9). Directorio del sistema de archivos que contiene elementos de menú Enviar a . Una ruta de acceso típica es C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo. |
ssfBITBUCKETValor: 0xa 0x0a (10). Carpeta virtual que contiene los objetos de la Papelera de reciclaje del usuario. |
ssfSTARTMENUValor: 0xb 0x0b (11). Directorio del sistema de archivos que contiene elementos de menú Inicio . Una ruta de acceso típica es C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu. |
ssfDESKTOPDIRECTORYValor: 0x10 0x10 (16). Directorio del sistema de archivos que se usa para almacenar físicamente los objetos de archivo que se muestran en el escritorio. No se debe confundir con la propia carpeta de escritorio, que es una carpeta virtual. Una ruta de acceso típica es C:\Documents and Settings\username\Desktop. |
ssfDRIVESValor: 0x11 0x11 (17). Mi equipo: la carpeta virtual que contiene todo en el equipo local: dispositivos de almacenamiento, impresoras y Panel de control. Esta carpeta también puede contener unidades de red asignadas. |
ssfNETWORKValor: 0x12 0x12 (18). Vecindario de red: la carpeta virtual que representa la raíz de la jerarquía del espacio de nombres de red. |
ssfNETHOODValor: 0x13 0x13 (19). Carpeta del sistema de archivos que contiene cualquier objeto de vínculo en la carpeta virtual My Network Places. No es lo mismo que ssfNETWORK, que representa la raíz del espacio de nombres de red. Una ruta de acceso típica es C:\Users\username\AppData\Roaming\Microsoft\Windows\Network Shortcuts. |
ssfFONTSValor: 0x14 0x14 (20). Carpeta virtual que contiene fuentes instaladas. Una ruta de acceso típica es C:\Windows\Fonts. |
ssfTEMPLATESValor: 0x15 0x15 (21). Directorio del sistema de archivos que actúa como repositorio común para plantillas de documento. |
ssfCOMMONSTARTMENUValor: 0x16 0x16 (22). Directorio del sistema de archivos que contiene los programas y carpetas que aparecen en el menú Inicio para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Start Menu. Válido solo para sistemas Windows NT. |
ssfCOMMONPROGRAMSValor: 0x17 0x17 (23). Directorio del sistema de archivos que contiene los directorios de los grupos de programas comunes que aparecen en el menú Inicio para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Start Menu\Programs. Válido solo para sistemas Windows NT. |
ssfCOMMONSTARTUPValor: 0x18 0x18 (24). Directorio del sistema de archivos que contiene los programas que aparecen en la carpeta Startup para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\StartUp. Válido solo para sistemas Windows NT. |
ssfCOMMONDESKTOPDIRValor: 0x19 0x19 (25). Directorio del sistema de archivos que contiene archivos y carpetas que aparecen en el escritorio para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Desktop. Válido solo para sistemas Windows NT. |
ssfAPPDATAValor: 0x1a 0x1a (26). Versión 4.71. Directorio del sistema de archivos que actúa como repositorio común para datos específicos de la aplicación. Una ruta de acceso típica es C:\Documents and Settings\username\Application Data. |
ssfPRINTHOODValor: 0x1b 0x1b (27). Directorio del sistema de archivos que contiene los objetos de vínculo de la carpeta virtual Impresoras. Una ruta de acceso típica es C:\Users\username\AppData\Roaming\Microsoft\Windows\Printer Shortcuts. |
ssfLOCALAPPDATAValor: 0x1c 0x1c (28). Versión 5.0. Directorio del sistema de archivos que actúa como repositorio de datos para aplicaciones locales (no móviles). Una ruta de acceso típica es C:\Users\username\AppData\Local. |
ssfALTSTARTUPValor: 0x1d 0x1d (29). Directorio del sistema de archivos que corresponde al grupo de programas de inicio no localizado del usuario. |
ssfCOMMONALTSTARTUPValor: 0x1e 0x1e (30). Directorio del sistema de archivos que corresponde al grupo de programas de inicio no localizado para todos los usuarios. Válido solo para sistemas Windows NT. |
ssfCOMMONFAVORITESValor: 0x1f 0x1f (31). Directorio del sistema de archivos que actúa como repositorio común para las direcciones URL favoritas compartidas por todos los usuarios. Válido solo para sistemas Windows NT. |
ssfINTERNETCACHEValor: 0x20 0x20 (32). Directorio del sistema de archivos que actúa como repositorio común para archivos temporales de Internet. Una ruta de acceso típica es C:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files. |
ssfCOOKIESValor: 0x21 0x21 (33). Directorio del sistema de archivos que actúa como repositorio común para las cookies de Internet. Una ruta de acceso típica es C:\Documents and Settings\username\Application Data\Microsoft\Windows\Cookies. |
ssfHISTORYValor: 0x22 0x22 (34). Directorio del sistema de archivos que actúa como repositorio común para los elementos de historial de Internet. |
ssfCOMMONAPPDATAValor: 0x23 0x23 (35). Versión 5.0. Datos de la aplicación para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Application Data. |
ssfWINDOWSValor: 0x24 0x24 (36). Versión 5.0. Directorio de Windows. Esto corresponde a las variables de entorno %windir% o %SystemRoot%. Una ruta de acceso típica es C:\Windows. |
ssfSYSTEMValor: 0x25 0x25 (37). Versión 5.0. Carpeta de sistema. Una ruta de acceso típica es C:\Windows\System32. |
ssfPROGRAMFILESValor: 0x26 0x26 (38). Versión 5.0. Carpeta Archivos de programa. Una ruta de acceso típica es C:\Archivos de programa. |
ssfMYPICTURESValor: 0x27 0x27 (39). Carpeta Mis imágenes. Una ruta de acceso típica es C:\Users\username\Pictures. |
ssfPROFILEValor: 0x28 0x28 (40). Versión 5.0. Carpeta de perfil del usuario. |
ssfSYSTEMx86Valor: 0x29 0x29 (41). Versión 5.0. Carpeta del sistema. Una ruta de acceso típica es C:\Windows\System32 o C:\Windows\Syswow32 en un equipo de 64 bits. |
ssfPROGRAMFILESx86Valor: 0x30 No use este campo. Use el valor 0x2a (42) en el código en su lugar para especificar la carpeta Archivos de programa (x86). Una ruta de acceso típica es C:\Archivos de programa o C:\Archivos de programa (x86) en un equipo de 64 bits. Nota: En el encabezado shldisp.h, el campo ssfPROGRAMFILESx86 se asigna erróneamente al valor 0x30 (48). Este valor especifica la carpeta de la carpeta Herramientas administrativas en lugar de la carpeta Archivos de programa. |
Comentarios
Los valores de esta enumeración son equivalentes a sus valores CSIDL o KNOWNFOLDERID correspondientes, que se usan en aplicaciones de C++. Reemplazan el uso de variables de entorno para este fin. Tenga en cuenta que no todos los valores CSIDL o KNOWNFOLDERID tienen un valor equivalente en ShellSpecialFolderConstants.
Nota
Cuando una constante identifica una carpeta del sistema de archivos, se proporciona una ruta de acceso usada habitualmente como ejemplo. Sin embargo, no hay ninguna garantía de que esta ruta de acceso se usará en cualquier sistema determinado.
Requisitos
| Requisito | Valor |
|---|---|
| Header | shldisp.h |