System.ItemType
Tipo canonico dell'elemento.
Windows 10, versione 1703, Windows 10, versione 1607, Windows 10, versione 1511, Windows 10, versione 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
Commenti
I valori PKEY sono definiti in Propkey.h.
Il valore per System.ItemType deve essere analizzato a livello di codice e può essere:
- Estensione di file che punta a un valore ProgID (HKEY_CLASSES_ROOT\<ProgID>) che contiene il nome visualizzato per il tipo.
- Valore ProgID (HKEY_CLASSES_RROOT\<ProgID>), contenente il nome visualizzato per il tipo.
L'elemento FriendlyTypeName di un ProgID deve essere una versione localizzata del nome dell'applicazione (@winword.dll,-42), mentre il valore predefinito della chiave ProgID è un nome non localizzato (Word. Document.12).
Se non esiste alcun tipo canonico, il valore è VT_EMPTY. Se l'elemento è un file (System.FileName non è VT_EMPTY), il valore corrisponde a System.FileExtension. Usare System.ItemTypeText quando si vuole visualizzare il tipo per gli utenti finali in una visualizzazione.
Nota
Se l'elemento è un file, passando il valore System.ItemType a PSFormatForDisplay viene restituito lo stesso valore di System.ItemTypeText.
Valori di esempio
Percorso | ItemType |
---|---|
c:\mydir\bar\hello.txt | .txt |
\\server\share\mydir\goodnews.doc | doc |
\\server\share\folder | Directory |
c:\MyDir\MyFolder | Directory |
[desktop] | Cartella |
/Account cassetta postale/Posta in arrivo/'Re: Hello!' | MAPI/IPM. Messaggio |
Argomenti correlati