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
Observações
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), que contém 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 for VT_EMPTY), o valor será o mesmo que System.FileExtension. Use System.ItemTypeText quando quiser exibir o tipo para os usuários finais em um modo de exibição.
Nota
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 |
/Conta da Caixa de Correio/Caixa de Entrada/'Re: Olá!' | MAPI/IPM. Mensagem |
Tópicos relacionados