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。メッセージ |
関連トピック