System.ItemType

Typ kanoniczny elementu.

Windows 10, wersja 1703, Windows 10, wersja 1607, Windows 10, wersja 1511, Windows 10, wersja 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

Uwagi

Wartości PKEY są definiowane w pliku Propkey.h.

Wartość parametru System.ItemType ma być analizowana programowo i może być jedną z następujących wartości:

  • Rozszerzenie pliku wskazujące wartość ProgID (HKEY_CLASSES_ROOT\<ProgID>) zawierające nazwę wyświetlaną typu.
  • Wartość ProgID (HKEY_CLASSES_RROOT\<ProgID>), zawierająca nazwę wyświetlaną typu.

Element FriendlyTypeName identyfikatora ProgID powinien być zlokalizowaną wersją nazwy aplikacji (@winword.dll,-42), a wartość domyślna klucza ProgID jest nielokalizowaną nazwą (Word.Document.12).

Jeśli nie ma typu kanonicznego, wartość jest VT_EMPTY. Jeśli element jest plikiem (System.FileName nie jest VT_EMPTY), wartość jest taka sama jak System.FileExtension. Użyj System.ItemTypeText, gdy chcesz wyświetlić typ użytkownikom końcowym w widoku.

Nuta

Jeśli element jest plikiem, przekazanie wartości System.ItemType do PSFormatForDisplay powoduje wyświetlenie tej samej wartości co System.ItemTypeText.

 

Przykładowe wartości:

Ścieżka Typ elementu
c:\mydir\bar\hello.txt .txt
\\server\share\mydir\goodnews.doc .Doc
\\server\share\folder Katalog
c:\MyDir\MyFolder Katalog
[desktop] Folder
/Mailbox Account/Inbox/'re: Hello!"' MAPI/IPM. Komunikat

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

wartość logicznaFormat

numberFormat

dateTimeFormat

wyliczanalista

drawControl

editControl

filterControl

queryControl

identyfikatory programowe