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