Énumération PERCEIVED (shtypes.h)

Spécifie le type perçu d’un fichier. Cet ensemble de constantes est utilisé dans la fonction 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
Valeur : -3
PERCEIVED_TYPE_CUSTOM
Valeur : -3
Le type perçu du fichier tel que défini dans le Registre n’est pas un type connu.
PERCEIVED_TYPE_UNSPECIFIED
Valeur : -2
Le fichier n’a pas de type perçu.
PERCEIVED_TYPE_FOLDER
Valeur : -1
Non utilisé.
PERCEIVED_TYPE_UNKNOWN
Valeur : 0
Le type perçu du fichier n’a pas encore été demandé. Il s’agit du type mis en cache de l’objet lors de sa création. Cette valeur n’est jamais retournée par AssocGetPerceivedType.
PERCEIVED_TYPE_TEXT
Valeur : 1
Le type perçu du fichier est « text ».
PERCEIVED_TYPE_IMAGE
Valeur : 2
Le type perçu du fichier est « image ».
PERCEIVED_TYPE_AUDIO
Valeur : 3
Le type perçu du fichier est « audio ».
PERCEIVED_TYPE_VIDEO
Valeur : 4
Le type perçu du fichier est « video ».
PERCEIVED_TYPE_COMPRESSED
Valeur : 5
Le type perçu du fichier est « compressé ».
PERCEIVED_TYPE_DOCUMENT
Valeur : 6
Le type perçu du fichier est « document ».
PERCEIVED_TYPE_SYSTEM
Valeur : 7
Le type perçu du fichier est « system ».
PERCEIVED_TYPE_APPLICATION
Valeur : 8
Le type perçu du fichier est « application ».
PERCEIVED_TYPE_GAMEMEDIA
Valeur : 9
Windows Vista et versions ultérieures. Le type perçu du fichier est « gamemedia ».
PERCEIVED_TYPE_CONTACTS
Valeur : 10
Windows Vista et versions ultérieures. Le type perçu du fichier est « contacts »
PERCEIVED_TYPE_LAST
Valeur : 10

Remarques

Avant Windows Vista, cette énumération était déclarée dans Shlwapi.h.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête shtypes.h