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 para 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 para exibição do tipo.
- Um valor ProgID (HKEY_CLASSES_RROOT\<ProgID>), contendo o nome para 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 um tipo canônico, o valor será VT_EMPTY. Se o item for um arquivo (System.FileName não é VT_EMPTY), o valor é o mesmo que System.FileExtension. Use System.ItemTypeText quando quiser exibir o tipo para usuários finais em um modo de exibição.
Observação
Se o item for um arquivo, passar o valor System.ItemType para PSFormatForDisplay resultará no mesmo valor que System.ItemTypeText.
Exemplos de valores:
Caminho | Tipo de Item |
---|---|
C:\mydir\bar\hello.txt | .txt |
\\server\share\mydir\goodnews.doc | .doc |
\\servidor\compartilhamento\pasta | Diretório |
c:\MyDir\MyFolder | Diretório |
[área de trabalho] | Pasta |
/Conta de caixa de correio/Caixa de entrada/'Re: Olá!' | MAPI/IPM. Mensagem |
Tópicos relacionados