Enumeração PERCEIVED (shtypes.h)

Especifica o tipo percebido de um arquivo. Esse conjunto de constantes é usado na função AssocGetPerceivedType .

Syntax

typedef enum tagPERCEIVED {
  PERCEIVED_TYPE_FIRST = -3,
  PERCEIVED_TYPE_CUSTOM = -3,
  PERCEIVED_TYPE_UNSPECIFIED = -2,
  PERCEIVED_TYPE_FOLDER = -1,
  PERCEIVED_TYPE_UNKNOWN = 0,
  PERCEIVED_TYPE_TEXT = 1,
  PERCEIVED_TYPE_IMAGE = 2,
  PERCEIVED_TYPE_AUDIO = 3,
  PERCEIVED_TYPE_VIDEO = 4,
  PERCEIVED_TYPE_COMPRESSED = 5,
  PERCEIVED_TYPE_DOCUMENT = 6,
  PERCEIVED_TYPE_SYSTEM = 7,
  PERCEIVED_TYPE_APPLICATION = 8,
  PERCEIVED_TYPE_GAMEMEDIA = 9,
  PERCEIVED_TYPE_CONTACTS = 10,
  PERCEIVED_TYPE_LAST = 10
} PERCEIVED;

Constantes

 
PERCEIVED_TYPE_FIRST
Valor: -3
PERCEIVED_TYPE_CUSTOM
Valor: -3
O tipo percebido do arquivo, conforme definido no Registro, não é um tipo conhecido.
PERCEIVED_TYPE_UNSPECIFIED
Valor: -2
O arquivo não tem um tipo percebido.
PERCEIVED_TYPE_FOLDER
Valor: -1
Não usado.
PERCEIVED_TYPE_UNKNOWN
Valor: 0
O tipo percebido do arquivo ainda não foi solicitado. Esse é o tipo armazenado em cache do objeto quando ele é criado. Esse valor nunca é retornado por AssocGetPerceivedType.
PERCEIVED_TYPE_TEXT
Valor: 1
O tipo percebido do arquivo é "text".
PERCEIVED_TYPE_IMAGE
Valor: 2
O tipo percebido do arquivo é "image".
PERCEIVED_TYPE_AUDIO
Valor: 3
O tipo percebido do arquivo é "áudio".
PERCEIVED_TYPE_VIDEO
Valor: 4
O tipo percebido do arquivo é "vídeo".
PERCEIVED_TYPE_COMPRESSED
Valor: 5
O tipo percebido do arquivo é "compactado".
PERCEIVED_TYPE_DOCUMENT
Valor: 6
O tipo percebido do arquivo é "document".
PERCEIVED_TYPE_SYSTEM
Valor: 7
O tipo percebido do arquivo é "system".
PERCEIVED_TYPE_APPLICATION
Valor: 8
O tipo percebido do arquivo é "application".
PERCEIVED_TYPE_GAMEMEDIA
Valor: 9
Windows Vista e posterior. O tipo percebido do arquivo é "gamemedia".
PERCEIVED_TYPE_CONTACTS
Valor: 10
Windows Vista e posterior. O tipo percebido do arquivo é "contatos"
PERCEIVED_TYPE_LAST
Valor: 10

Comentários

Antes do Windows Vista, essa enumeração era declarada em Shlwapi.h.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho shtypes.h