Share via


enumeração _KF_DEFINITION_FLAGS (shobjidl_core.h)

Sinalizadores que especificam determinados comportamentos de pasta conhecidos. Usado com a estrutura KNOWNFOLDER_DEFINITION .

Syntax

typedef enum _KF_DEFINITION_FLAGS {
  KFDF_LOCAL_REDIRECT_ONLY = 0x2,
  KFDF_ROAMABLE = 0x4,
  KFDF_PRECREATE = 0x8,
  KFDF_STREAM = 0x10,
  KFDF_PUBLISHEXPANDEDPATH = 0x20,
  KFDF_NO_REDIRECT_UI = 0x40
} ;

Constantes

 
KFDF_LOCAL_REDIRECT_ONLY
Valor: 0x2
Impedir que uma pasta conhecida por usuário seja redirecionada para um local de rede. Observe que, se a pasta conhecida tiver sido sinalizada com KFDF_LOCAL_REDIRECT_ONLY mas for uma subpasta de uma pasta conhecida que é redirecionada para um local de rede, essa subpasta também será redirecionada.
KFDF_ROAMABLE
Valor: 0x4
Pode ser percronizado por meio de uma sincronização de computador para computador.
KFDF_PRECREATE
Valor: 0x8
Crie a pasta quando o usuário fizer logon pela primeira vez. Normalmente, uma pasta conhecida não é criada até que seja chamada pela primeira vez. Nesse momento, uma API como SHCreateItemInKnownFolder ou IKnownFolder::GetShellItem é chamada com o sinalizador KF_FLAG_CREATE . No entanto, algumas pastas conhecidas precisam existir imediatamente. Um exemplo são as pastas conhecidas em %USERPROFILE%, que devem existir para fornecer uma exibição adequada. Nesses casos, KFDF_PRECREATE é definido e o Windows Explorer chama a API de criação durante a inicialização do usuário.
KFDF_STREAM
Valor: 0x10
Introduzido no Windows 7. A pasta conhecida é um arquivo em vez de uma pasta.
KFDF_PUBLISHEXPANDEDPATH
Valor: 0x20
Introduzido no Windows 7. O caminho completo da pasta conhecida, com todas as variáveis de ambiente totalmente expandidas, é armazenado no registro em HKEY_CURRENT_USER.
KFDF_NO_REDIRECT_UI
Valor: 0x40
Introduzido no Windows 8.1. Evite mostrar a guia Locais na caixa de diálogo de propriedade da pasta conhecida.

Comentários

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

typedef DWORD KF_DEFINITION_FLAGS;

Requisitos

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

Confira também

Exemplo de pastas conhecidas