enumeração KF_CATEGORY (shobjidl_core.h)

Valor que representa uma categoria pela qual uma pasta registrada com o sistema de Pastas Conhecidas pode ser classificada.

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
As pastas virtuais não fazem parte do sistema de arquivos, ou seja, elas não têm caminho. Por exemplo, Painel de Controle e Impressoras são pastas virtuais. Vários recursos, como caminho de pasta e redirecionamento, não se aplicam a essa categoria.
KF_CATEGORY_FIXED
Valor: 2
As pastas fixas do sistema de arquivos não são gerenciadas pelo Shell e geralmente recebem um caminho permanente quando o sistema é instalado. Por exemplo, as pastas Windows e Arquivos de Programas são pastas fixas. Vários recursos, como redirecionamento, não se aplicam a essa categoria.
KF_CATEGORY_COMMON
Valor: 3
Pastas comuns são as pastas do sistema de arquivos usadas para compartilhar dados e configurações, acessíveis por todos os usuários de um sistema. Por exemplo, todos os usuários compartilham uma pasta de Documentos comum, bem como sua pasta Documentos por usuário.
KF_CATEGORY_PERUSER
Valor: 4
As pastas por usuário são aquelas armazenadas no perfil de cada usuário e acessíveis somente por esse usuário. Por exemplo, %USERPROFILE%\Pictures. Essa categoria de pasta geralmente dá suporte a muitos recursos, incluindo aliasing, redirecionamento e personalização.





Nota A pasta raiz do perfil do usuário (FOLDERID_Profile) não dá suporte ao redirecionamento.

 

Comentários

O tipo KF_CATEGORY é definido em Shobjidl.h, conforme mostrado aqui.

typedef DWORD KF_CATEGORY;

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

IKnownFolder::GetCategory

KNOWNFOLDER_DEFINITION

Exemplo de pastas conhecidas