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 と同じ値になります。

 

値の例:

Path ItemType
c:\mydir\bar\hello.txt .txt
\\server\share\mydir\goodnews.doc .doc
\\server\share\folder ディレクトリ
c:\MyDir\MyFolder ディレクトリ
[デスクトップ] Folder
/Mailbox Account/Inbox/'Re: Hello!' MAPI/IPM。メッセージ

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl

プログラム識別子