System.ItemType

项的规范类型。

Windows 10版本 1703、Windows 10、版本 1607、Windows 10、版本 1511、Windows 10、版本 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

备注

PKEY 值在 Propkey.h 中定义。

System.ItemType 的值旨在以编程方式进行分析,可以是:

  • 指向 ProgID 值的文件扩展名 (HKEY_CLASSES_ROOT\<ProgID>) 保存类型的显示名称。
  • ProgID 值 (HKEY_CLASSES_RROOT\<ProgID>) ,其中包含类型的显示名称。

ProgID 的 FriendlyTypeName 元素应该是应用程序名称 (@winword.dll,-42) 的本地化版本,而 ProgID 键的默认值是非本地化名称 (Word。Document.12) 。

如果没有规范类型,则值为VT_EMPTY。 如果该项是一个文件, (System.FileName 不是VT_EMPTY) ,则该值与 System.FileExtension 相同。 如果要在视图中向最终用户显示类型,请使用 System.ItemTypeText

注意

如果项是文件,则将 System.ItemType 值传递给 PSFormatForDisplay 会导致与 System.ItemTypeText 相同的值。

 

示例值:

路径 ItemType
c:\mydir\bar\hello.txt .txt
\\server\share\mydir\goodnews.doc .doc
\\server\share\folder 目录
c:\MyDir\MyFolder 目录
[desktop] 文件夹
/Mailbox Account/Inbox/'Re: Hello!' MAPI/IPM。消息

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl

编程标识符