enumeración KF_CATEGORY (shobjidl_core.h)

Valor que representa una categoría por la que se puede clasificar una carpeta registrada con el sistema de carpetas conocidas.

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
Valor: 1
Las carpetas virtuales no forman parte del sistema de archivos, lo que significa que no tienen ruta de acceso. Por ejemplo, Panel de control e Impresoras son carpetas virtuales. Una serie de características como la ruta de acceso a la carpeta y el redireccionamiento no se aplican a esta categoría.
KF_CATEGORY_FIXED
Valor: 2
El Shell no administra las carpetas del sistema de archivos fijas y normalmente se les asigna una ruta de acceso permanente cuando se instala el sistema. Por ejemplo, las carpetas Windows y Archivos de programa son carpetas fijas. Una serie de características como el redireccionamiento no se aplican a esta categoría.
KF_CATEGORY_COMMON
Valor: 3
Las carpetas comunes son las carpetas del sistema de archivos que se usan para compartir datos y configuraciones, a las que pueden acceder todos los usuarios de un sistema. Por ejemplo, todos los usuarios comparten una carpeta documentos común, así como su carpeta Documentos por usuario.
KF_CATEGORY_PERUSER
Valor: 4
Las carpetas por usuario son las almacenadas en el perfil de cada usuario y solo son accesibles por ese usuario. Por ejemplo, %USERPROFILE%\Pictures. Esta categoría de carpeta suele admitir muchas características, como el alias, el redireccionamiento y la personalización.





Nota La carpeta raíz del perfil de usuario (FOLDERID_Profile) no admite el redireccionamiento.

 

Comentarios

El tipo de KF_CATEGORY se define en Shobjidl.h como se muestra aquí.

typedef DWORD KF_CATEGORY;

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado shobjidl_core.h (include Shobjidl.h)

Consulte también

IKnownFolder::GetCategory

KNOWNFOLDER_DEFINITION

Ejemplo de carpetas conocidas