System.ItemType

Type canonique de l’élément.

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

Notes

Les valeurs PKEY sont définies dans Propkey.h.

La valeur de System.ItemType est destinée à être analysée par programmation et peut être :

  • Extension de fichier qui pointe vers une valeur ProgID (HKEY_CLASSES_ROOT\<ProgID>) contenant le nom complet du type.
  • Valeur ProgID (HKEY_CLASSES_RROOT\<ProgID>), contenant le nom complet du type.

L’élément FriendlyTypeName d’un ProgID doit être une version localisée du nom de l’application (@winword.dll,-42), tandis que la valeur par défaut de la clé ProgID est un nom non localisé (Word. Document.12).

S’il n’existe aucun type canonique, la valeur est VT_EMPTY. Si l’élément est un fichier (System.FileName n’est pas VT_EMPTY), la valeur est identique à System.FileExtension. Utilisez System.ItemTypeText lorsque vous souhaitez afficher le type aux utilisateurs finaux dans une vue.

Notes

Si l’élément est un fichier, la transmission de la valeur System.ItemType à PSFormatForDisplay entraîne la même valeur que System.ItemTypeText.

 

Exemples de valeurs

Chemin d’accès itemType
c:\mydir\bar\hello.txt .txt
\\server\share\mydir\goodnews.doc .doc
\\server\share\folder Répertoire
c:\MyDir\MyFolder Répertoire
[desktop] Dossier
/Mailbox Account/Inbox/'Re: Hello!' MAPI/IPM. Message

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl

Identificateurs programmatiques