Enumeración PERCEIVED (shtypes.h)

Especifica el tipo percibido de un archivo. Este conjunto de constantes se usa en la función 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
El tipo percibido del archivo tal como se define en el registro no es un tipo conocido.
PERCEIVED_TYPE_UNSPECIFIED
Valor: -2
El archivo no tiene un tipo percibido.
PERCEIVED_TYPE_FOLDER
Valor: -1
No se usa.
PERCEIVED_TYPE_UNKNOWN
Valor: 0
El tipo percibido del archivo aún no se ha solicitado. Este es el tipo almacenado en caché del objeto cuando se crea. AssocGetPerceivedType nunca devuelve este valor.
PERCEIVED_TYPE_TEXT
Valor: 1
El tipo percibido del archivo es "text".
PERCEIVED_TYPE_IMAGE
Valor: 2
El tipo percibido del archivo es "image".
PERCEIVED_TYPE_AUDIO
Valor: 3
El tipo percibido del archivo es "audio".
PERCEIVED_TYPE_VIDEO
Valor: 4
El tipo percibido del archivo es "video".
PERCEIVED_TYPE_COMPRESSED
Valor: 5
El tipo percibido del archivo es "comprimido".
PERCEIVED_TYPE_DOCUMENT
Valor: 6
El tipo percibido del archivo es "document".
PERCEIVED_TYPE_SYSTEM
Valor: 7
El tipo percibido del archivo es "system".
PERCEIVED_TYPE_APPLICATION
Valor: 8
El tipo percibido del archivo es "application".
PERCEIVED_TYPE_GAMEMEDIA
Valor: 9
Windows Vista y versiones posteriores. El tipo percibido del archivo es "gamemedia".
PERCEIVED_TYPE_CONTACTS
Valor: 10
Windows Vista y versiones posteriores. El tipo percibido del archivo es "contacts"
PERCEIVED_TYPE_LAST
Valor: 10

Comentarios

Antes de Windows Vista, esta enumeración se declaró en Shlwapi.h.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado shtypes.h