énumération KF_CATEGORY (shobjidl_core.h)

Valeur qui représente une catégorie selon laquelle un dossier inscrit auprès du système de dossiers connus peut être classifié.

Syntax

typedef enum KF_CATEGORY {
  KF_CATEGORY_VIRTUAL = 1,
  KF_CATEGORY_FIXED = 2,
  KF_CATEGORY_COMMON = 3,
  KF_CATEGORY_PERUSER = 4
} ;

Constantes

 
KF_CATEGORY_VIRTUAL
Valeur : 1
Les dossiers virtuels ne font pas partie du système de fichiers, c’est-à-dire qu’ils n’ont pas de chemin d’accès. Par exemple, Panneau de configuration et les imprimantes sont des dossiers virtuels. Un certain nombre de fonctionnalités telles que le chemin d’accès au dossier et la redirection ne s’appliquent pas à cette catégorie.
KF_CATEGORY_FIXED
Valeur : 2
Les dossiers de système de fichiers fixes ne sont pas gérés par l’interpréteur de commandes et reçoivent généralement un chemin d’accès permanent lorsque le système est installé. Par exemple, les dossiers Windows et Program Files sont des dossiers fixes. Un certain nombre de fonctionnalités telles que la redirection ne s’appliquent pas à cette catégorie.
KF_CATEGORY_COMMON
Valeur : 3
Les dossiers courants sont les dossiers de système de fichiers utilisés pour partager des données et des paramètres, accessibles à tous les utilisateurs d’un système. Par exemple, tous les utilisateurs partagent un dossier Documents commun ainsi que leur dossier Documents par utilisateur.
KF_CATEGORY_PERUSER
Valeur : 4
Les dossiers par utilisateur sont ceux stockés sous le profil de chaque utilisateur et accessibles uniquement par cet utilisateur. Par exemple : %USERPROFILE%\Pictures. Cette catégorie de dossier prend généralement en charge de nombreuses fonctionnalités, notamment l’aliasing, la redirection et la personnalisation.





Note Le dossier racine du profil utilisateur (FOLDERID_Profile) ne prend pas en charge la redirection.

 

Remarques

Le type KF_CATEGORY est défini dans Shobjidl.h, comme illustré ici.

typedef DWORD KF_CATEGORY;

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IKnownFolder::GetCategory

KNOWNFOLDER_DEFINITION

Dossiers connus, exemple