Condividi tramite


enumerazione _KF_DEFINITION_FLAGS (shobjidl_core.h)

Flag che specificano determinati comportamenti di cartella noti. Usato con la struttura KNOWNFOLDER_DEFINITION .

Sintassi

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
} ;

Costanti

 
KFDF_LOCAL_REDIRECT_ONLY
Valore: 0x2
Impedire che una cartella nota per utente venga reindirizzata a un percorso di rete. Si noti che se la cartella nota è stata contrassegnata con KFDF_LOCAL_REDIRECT_ONLY ma è una sottocartella di una cartella nota reindirizzata a un percorso di rete, questa sottocartella viene reindirizzata anche.
KFDF_ROAMABLE
Valore: 0x4
Può essere eseguito il roaming tramite una sincronizzazione da PC a PC.
KFDF_PRECREATE
Valore: 0x8
Creare la cartella quando l'utente accede per la prima volta. In genere una cartella nota non viene creata finché non viene prima chiamata. In quel momento, un'API come SHCreateItemInKnownFolder o IKnownFolder::GetShellItem viene chiamata con il flag di KF_FLAG_CREATE . Tuttavia, alcune cartelle note devono esistere immediatamente. Un esempio è rappresentato da quelle cartelle note in %USERPROFILE%, che devono esistere per fornire una visualizzazione appropriata. In questi casi, KFDF_PRECREATE è impostato e Esplora risorse chiama l'API di creazione durante l'inizializzazione dell'utente.
KFDF_STREAM
Valore: 0x10
Introdotta in Windows 7. La cartella nota è un file anziché una cartella.
KFDF_PUBLISHEXPANDEDPATH
Valore: 0x20
Introdotta in Windows 7. Il percorso completo della cartella nota, con qualsiasi variabile di ambiente completamente espansa, viene archiviato nel Registro di sistema in HKEY_CURRENT_USER.
KFDF_NO_REDIRECT_UI
Valore: 0x40
Introdotta in Windows 8.1. Impedisci di visualizzare la scheda Percorsi nella finestra di dialogo delle proprietà della cartella nota.

Commenti

Il tipo KF_DEFINITION_FLAGS è definito in Shobjidl.h, come illustrato qui.

typedef DWORD KF_DEFINITION_FLAGS;

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione shobjidl_core.h (include Shobjidl.h)

Vedi anche

Esempio di cartelle note