Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie des valeurs uniques indépendantes du système qui identifient les dossiers spéciaux. Ces dossiers sont fréquemment utilisés par les applications, mais ils peuvent ne pas avoir le même nom ou le même emplacement sur un système donné. Par exemple, le dossier système peut être « C :\Windows » sur un système et « C :\Winnt » sur un autre.
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
ssfDESKTOPValeur : 0 0x00 (0). Bureau Windows : le dossier virtuel qui est la racine de l’espace de noms. |
ssfPROGRAMSValeur : 0x2 0x02 (2). Répertoire du système de fichiers qui contient les groupes de programmes de l’utilisateur (qui sont également des répertoires de système de fichiers). Un chemin d’accès classique est C :\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs. |
ssfCONTROLSValeur : 0x3 0x03 (3). Dossier virtuel contenant des icônes pour les applications Panneau de configuration. |
ssfPRINTERSValeur : 0x4 0x04 (4). Dossier virtuel contenant les imprimantes installées. |
ssfPERSONALValeur : 0x5 0x05 (5). Répertoire de système de fichiers qui sert de référentiel commun pour les documents d’un utilisateur. Un chemin d’accès classique est C :\Users\username\Documents. |
ssfFAVORITESValeur : 0x6 0x06 (6). Répertoire du système de fichiers qui sert de référentiel commun pour les URL favorites de l’utilisateur. Un chemin d’accès classique est C :\Documents and Settings\username\Favoris. |
ssfSTARTUPValeur : 0x7 0x07 (7). Répertoire du système de fichiers qui correspond au groupe de programmes de démarrage de l’utilisateur. Le système démarre ces programmes chaque fois qu’un utilisateur se connecte pour la première fois à son profil après un redémarrage. Un chemin d’accès classique est C :\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartUp. |
ssfRECENTValeur : 0x8 0x08 (8). Répertoire de système de fichiers qui contient les derniers documents utilisés par l’utilisateur. Un chemin d’accès classique est C :\Users\username\AppData\Roaming\Microsoft\Windows\Recent. |
ssfSENDTOValeur : 0x9 0x09 (9). Répertoire du système de fichiers qui contient les éléments de menu Envoyer à . Un chemin d’accès classique est C :\Users\username\AppData\Roaming\Microsoft\Windows\SendTo. |
ssfBITBUCKETValeur : 0xa 0x0a (10). Dossier virtuel qui contient les objets dans la Corbeille de l’utilisateur. |
ssfSTARTMENUValeur : 0xb 0x0b (11). Répertoire du système de fichiers qui contient les éléments de menu Démarrer . Un chemin d’accès classique est C :\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu. |
ssfDESKTOPDIRECTORYValeur : 0x10 0x10 (16). Répertoire de système de fichiers utilisé pour stocker physiquement les objets de fichiers affichés sur le bureau. Il ne doit pas être confondu avec le dossier de bureau lui-même, qui est un dossier virtuel. Un chemin d’accès classique est C :\Documents and Settings\username\Desktop. |
ssfDRIVESValeur : 0x11 0x11 (17). Poste de travail : le dossier virtuel qui contient tout ce qui se trouve sur l’ordinateur local : périphériques de stockage, imprimantes et Panneau de configuration. Ce dossier peut également contenir des lecteurs réseau mappés. |
ssfNETWORKValeur : 0x12 0x12 (18). Voisinage réseau : dossier virtuel qui représente la racine de la hiérarchie d’espaces de noms réseau. |
ssfNETHOODValeur : 0x13 0x13 (19). Dossier de système de fichiers qui contient tous les objets de liaison dans le dossier virtuel My Network Places. Il n’est pas identique à ssfNETWORK, qui représente la racine de l’espace de noms réseau. Un chemin d’accès classique est C :\Users\username\AppData\Roaming\Microsoft\Windows\Network Shortcuts. |
ssfFONTSValeur : 0x14 0x14 (20). Dossier virtuel contenant les polices installées. Un chemin d’accès classique est C :\Windows\Fonts. |
ssfTEMPLATESValeur : 0x15 0x15 (21). Répertoire de système de fichiers qui sert de référentiel commun pour les modèles de documents. |
ssfCOMMONSTARTMENUValeur : 0x16 0x16 (22). Répertoire de système de fichiers qui contient les programmes et dossiers qui s’affichent dans le menu Démarrer pour tous les utilisateurs. Un chemin d’accès classique est C :\Documents and Settings\All Users\Start Menu. Valide uniquement pour les systèmes Windows NT. |
ssfCOMMONPROGRAMSValeur : 0x17 0x17 (23). Répertoire de système de fichiers qui contient les répertoires des groupes de programmes courants qui s’affichent dans le menu Démarrer pour tous les utilisateurs. Un chemin d’accès classique est C :\Documents and Settings\All Users\Start Menu\Programs. Valide uniquement pour les systèmes Windows NT. |
ssfCOMMONSTARTUPValeur : 0x18 0x18 (24). Répertoire de système de fichiers qui contient les programmes qui apparaissent dans le dossier Démarrage pour tous les utilisateurs. Un chemin d’accès classique est C :\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\StartUp. Valide uniquement pour les systèmes Windows NT. |
ssfCOMMONDESKTOPDIRValeur : 0x19 0x19 (25). Répertoire de système de fichiers qui contient des fichiers et des dossiers qui s’affichent sur le bureau pour tous les utilisateurs. Un chemin d’accès classique est C :\Documents and Settings\All Users\Desktop. Valide uniquement pour les systèmes Windows NT. |
ssfAPPDATAValeur : 0x1a 0x1a (26). Version 4.71. Répertoire de système de fichiers qui sert de référentiel commun pour les données spécifiques à l’application. Un chemin d’accès classique est C :\Documents and Settings\username\Application Data. |
ssfPRINTHOODValeur : 0x1b 0x1b (27). Répertoire du système de fichiers qui contient tous les objets de liaison dans le dossier virtuel Imprimantes. Un chemin d’accès classique est C :\Users\username\AppData\Roaming\Microsoft\Windows\Printer Shortcuts. |
ssfLOCALAPPDATAValeur : 0x1c 0x1c (28). Version 5.0. Répertoire de système de fichiers qui sert de référentiel de données pour les applications locales (non itinérantes). Un chemin d’accès classique est C :\Users\username\AppData\Local. |
ssfALTSTARTUPValeur : 0x1d 0x1d (29). Répertoire du système de fichiers qui correspond au groupe de programmes de démarrage non localisé de l’utilisateur. |
ssfCOMMONALTSTARTUPValeur : 0x1e 0x1e (30). Répertoire du système de fichiers qui correspond au groupe de programmes de démarrage non localisé pour tous les utilisateurs. Valide uniquement pour les systèmes Windows NT. |
ssfCOMMONFAVORITESValeur : 0x1f 0x1f (31). Répertoire de système de fichiers qui sert de référentiel commun pour les URL favorites partagées par tous les utilisateurs. Valide uniquement pour les systèmes Windows NT. |
ssfINTERNETCACHEValeur : 0x20 0x20 (32). Répertoire de système de fichiers qui sert de référentiel commun pour les fichiers Internet temporaires. Un chemin d’accès classique est C :\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files. |
ssfCOOKIESValeur : 0x21 0x21 (33). Répertoire de système de fichiers qui sert de référentiel commun pour les cookies Internet. Un chemin d’accès classique est C :\Documents and Settings\username\Application Data\Microsoft\Windows\Cookies. |
ssfHISTORYValeur : 0x22 0x22 (34). Répertoire de système de fichiers qui sert de référentiel commun pour les éléments d’historique Internet. |
ssfCOMMONAPPDATAValeur : 0x23 0x23 (35). Version 5.0. Données d’application pour tous les utilisateurs. Un chemin d’accès classique est C :\Documents and Settings\All Users\Application Data. |
ssfWINDOWSValeur : 0x24 0x24 (36). Version 5.0. Répertoire Windows. Cela correspond aux variables d’environnement %windir% ou %SystemRoot%. Un chemin d’accès classique est C :\Windows. |
ssfSYSTEMValeur : 0x25 0x25 (37). Version 5.0. Dossier Système. Un chemin d’accès classique est C :\Windows\System32. |
ssfPROGRAMFILESValeur : 0x26 0x26 (38). Version 5.0. Dossier Program Files. Un chemin d’accès classique est C :\Program Files. |
ssfMYPICTURESValeur : 0x27 0x27 (39). Dossier Mes images. Un chemin d’accès classique est C :\Users\username\Pictures. |
ssfPROFILEValeur : 0x28 0x28 (40). Version 5.0. Dossier de profil de l’utilisateur. |
ssfSYSTEMx86Valeur : 0x29 0x29 (41). Version 5.0. Dossier système. Un chemin d’accès classique est C :\Windows\System32 ou C :\Windows\Syswow32 sur un ordinateur 64 bits. |
ssfPROGRAMFILESx86Valeur : 0x30 N’utilisez pas ce champ. Utilisez plutôt la valeur 0x2a (42) dans votre code pour spécifier le dossier Program Files (x86). Un chemin d’accès classique est C :\Program Files ou C :\Program Files (x86) sur un ordinateur 64 bits. Note: Dans l’en-tête shldisp.h, le champ ssfPROGRAMFILESx86 est attribué par erreur à la valeur 0x30 (48). Cette valeur spécifie le dossier du dossier Outils d’administration au lieu du dossier Program Files. |
Remarques
Les valeurs de cette énumération sont équivalentes à leurs valeurs CSIDL ou KNOWNFOLDERID correspondantes, utilisées dans les applications C++. Elles remplacent l’utilisation de variables d’environnement à cet effet. Notez que toutes les valeurs CSIDL ou KNOWNFOLDERID n’ont pas une valeur équivalente dans ShellSpecialFolderConstants.
Notes
Lorsqu’une constante identifie un dossier de système de fichiers, un chemin d’accès couramment utilisé est donné à titre d’exemple. Toutefois, il n’existe aucune garantie que ce chemin sera utilisé sur un système particulier.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête | shldisp.h |