System.ItemType
O tipo canônico do item.
Windows 10, versão 1703, Windows 10, versão 1607, Windows 10, versão 1511, Windows 10, versão 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
Comentários
Os valores PKEY são definidos em Propkey.h.
O valor de System.ItemType destina-se a ser analisado programaticamente e pode ser:
- Uma extensão de arquivo que aponta para um valor ProgID (HKEY_CLASSES_ROOT\<ProgID>) que contém o nome de exibição do tipo.
- Um valor ProgID (HKEY_CLASSES_RROOT\<ProgID>), contendo o nome de exibição do tipo.
O elemento FriendlyTypeName de um ProgID deve ser uma versão localizada do nome do aplicativo (@winword.dll,-42), enquanto o valor padrão da chave ProgID é um nome não localizado (Word. Document.12).
Se não houver nenhum tipo canônico, o valor será VT_EMPTY. Se o item for um arquivo (System.FileName não é VT_EMPTY), o valor será o mesmo que System.FileExtension. Use System.ItemTypeText quando quiser exibir o tipo para os usuários finais em uma exibição.
Observação
Se o item for um arquivo, passar o valor System.ItemType para PSFormatForDisplay resultará no mesmo valor que System.ItemTypeText.
Valores de exemplo:
Caminho | ItemType |
---|---|
c:\mydir\bar\hello.txt | .txt |
\\server\share\mydir\goodnews.doc | .doc |
\\server\share\folder | Diretório |
c:\MyDir\MyFolder | Diretório |
[área de trabalho] | Pasta |
/Mailbox Account/Inbox/'Re: Hello!' | MAPI/IPM. Mensagem |
Tópicos relacionados