Uso dei nomi dei tipi

Il sistema di proprietà contiene una proprietà denominata System.Kind, che divide gli elementi in tipi in base all'estensione del nome file e con cui gli utenti finali possono identificare facilmente.

Questo argomento è organizzato come segue:

Informazioni sulla proprietà System.Kind

Kind è stato introdotto in Windows Vista per esprimere una nozione più intuitiva di tipo di file. La System.Kind proprietà divide gli elementi in tipi e fornisce un nome Kind che gli utenti finali possono identificare, ad esempio Documenti, Musica, Immagini e così via. Di conseguenza, i nomi kind sono stati noti come user-friendly. Poiché la System.Kind proprietà è impostata sullo stesso valore per gli elementi dello stesso tipo di file e associa elementi con caratteristiche simili a una proprietà comune, il sistema e l'utente possono agire sul gruppo nel suo complesso. Ad esempio, la System.Kind proprietà può essere usata per limitare una ricerca a elementi di un tipo specifico, visualizzare le proprietà più rilevanti per un elemento nella visualizzazione Contenuto o raggruppare elementi simili.

Poiché Kind è una proprietà stringa multivalore, è possibile avere un audio;video valore o link;document Kind. Un System.Kind valore è un elenco ordinato di valori stringa. In alcuni casi, potrebbe essere presente un solo elemento nell'elenco. In altri casi, un elemento può appartenere a più tipi. Per un esempio di elemento appartenente a più tipi, vedere l'esempio di chiave del Registro di sistema in questo argomento. I valori stringa provengono da un set predefinito di valori noti. I valori vengono confrontati usando funzioni di confronto tra stringhe senza distinzione tra maiuscole e minuscole e senza distinzione tra impostazioni locali. Queste stringhe non vengono localizzate.

Alcuni nomi kind sono già associati alle proprietà e ai modelli di layout. Ad esempio, gli elementi associati a Kind.Picture e associati a Kind.Document visualizzano proprietà diverse anche quando si trovano nella stessa visualizzazione, a causa delle proprietà e dei modelli di layout già associati a questi due nomi Kind. Ogni tipo di elemento può essere associato a uno dei quattro modelli di layout univoci che definisce il numero di proprietà visualizzate per ogni elemento e il relativo layout. Per altre informazioni, vedere Visualizzazione contenuto in base al tipo di file o all'associazione di tipi.

Gerarchia e registrazione dei valori di tipo

Un Kind valore deve rappresentare uno dei valori nell'elenco seguente.

Item
   Folder
   Program
   Game
   WebHistory
   Feed
   Document
   Link
   Movie
   Music
   RecordedTV
   Video
   Picture
   Communications
      Calendar
      Contact
      E-Mail
      Task
      Journal
      Note
      InstantMessage

I gestori di proprietà possono dichiarare la proprietà System.Kind in modo statico tramite il Registro di sistema oppure possono fornire il valore in modo dinamico tramite il codice come farebbe con una proprietà standard.

Per definire in modo statico la Kind proprietà, viene aggiunta una voce REG_SZ valore sotto la chiave del Registro di sistema KindMap , come illustrato nell'esempio seguente.

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  KindMap
                     .recipe = Document
                     .ccc = Contact; Communications

Si noti che Kind può essere un singolo valore o più valori in una stringa delimitata da punti e virgola. Quando si specificano più valori, il valore più specifico Kind viene elencato per primo con il valore meno specifico seguente. Nell'esempio, Contact viene denominato per primo perché è più specifico in modo gerarchico rispetto a Communications. Il valore Item viene assunto e non deve essere specificato in modo esplicito.

Risorse aggiuntive

Informazioni sui gestori delle proprietà

Utilizzo degli elenchi di proprietà

Inizializzazione dei gestori di proprietà

Registrazione e distribuzione di gestori di proprietà

Procedure consigliate e domande frequenti sul gestore delle proprietà