Condividi tramite


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

 

propertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

Stringformat

booleanFormat

numberFormat

Datetimeformat

enumeratedList

drawControl

editControl

filterControl

queryControl

Identificatori di codice