System.ItemType
Der kanonische Typ des Elements.
Windows 10, Version 1703, Windows 10, Version 1607, Windows 10, Version 1511, Windows 10, Version 1507, Windows 8.1, Windows 8, Windows 7, Windows Vista
propertyDescription
name = System.ItemType
shellPKey = PKEY_ItemType
formatID = 28636AA6-953D-11D2-B5D6-00C04FD918D0
propID = 11
SearchInfo
InInvertedIndex = true
IsColumn = true
typeInfo
type = String
IsInnate = true
Bemerkungen
PKEY-Werte werden in Propkey.h definiert.
Der Wert für System.ItemType ist für die programmgesteuerte Analyse vorgesehen und kann wie folgt lauten:
- Eine Dateierweiterung, die auf einen ProgID-Wert (HKEY _ CLASSES _ ROOT \ < ProgID) verweist, der > den Anzeigenamen für den Typ enthält.
- Ein ProgID-Wert (HKEY _ CLASSES _ RROOT \ < ProgID > ), der den Anzeigenamen für den Typ enthält.
Das FriendlyTypeName-Element einer ProgID sollte eine lokalisierte Version des Anwendungsnamens ( @winword.dll ,-42) sein, während der Standardwert des ProgID-Schlüssels ein nicht lokalisierter Name (Word.Document.12) ist.
Wenn kein kanonischer Typ vorhanden ist, ist der Wert VT _ EMPTY. Wenn das Element eine Datei ist (System.FileName ist nicht VT _ EMPTY), ist der Wert identisch mit System.FileExtension. Verwenden Sie System.ItemTypeText, wenn Sie den Typ Endbenutzern in einer Ansicht anzeigen möchten.
Hinweis
Wenn das Element eine Datei ist, führt die Übergabe des System.ItemType-Werts an PSFormatForDisplay zu demselben Wert wie System.ItemTypeText.
Beispielwerte:
| Pfad | ItemType |
|---|---|
| c: \ mydir \ bar \hello.txt | .txt |
| \\\server share \ mydir \goodnews.doc | .doc |
| \\\ \ Serverfreigabeordner | Verzeichnis |
| c: \ MyDir \ MyFolder | Verzeichnis |
| [desktop] | Ordner |
| /Mailbox Account/Inbox/'Re: Hello!' | MAPI/IPM. Nachricht |