Dela via


System.ItemType

Objektets kanoniska typ.

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

Anmärkningar

PKEY-värden definieras i Propkey.h.

Värdet för System.ItemType är avsett att parsas programmatiskt och kan vara antingen:

  • Ett filnamnstillägg som pekar på ett ProgID-värde (HKEY_CLASSES_ROOT\<ProgID>) som innehåller visningsnamnet för typen.
  • Ett ProgID-värde (HKEY_CLASSES_RROOT\<ProgID>), som innehåller visningsnamnet för typen.

Elementet FriendlyTypeName i ett ProgID ska vara en lokaliserad version av programnamnet (@winword.dll,-42), medan standardvärdet för ProgID-nyckeln är ett icke-lokaliserat namn (Word.Document.12).

Om det inte finns någon kanonisk typ är värdet VT_EMPTY. Om objektet är en fil (System.FileName inte är VT_EMPTY) är värdet detsamma som System.FileExtension. Använd System.ItemTypeText när du vill visa typen för slutanvändare i en vy.

Not

Om objektet är en fil resulterar överföring av värdet System.ItemType till PSFormatForDisplay samma värde som System.ItemTypeText.

 

Exempelvärden:

Stig ItemType
c:\mydir\bar\hello.txt .txt
\\server\share\mydir\goodnews.doc .Doc
\\server\share\folder Katalog
c:\MyDir\MyFolder Katalog
[skrivbord] Mapp
/Postlådekonto/Inkorg/'Re: Hej!' MAPI/IPM. Meddelande

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

boolesktformat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterKontrollera

queryControl

programmatiska identifierare