Перечисление PERCEIVED (shtypes.h)

Указывает воспринимаемый тип файла. Этот набор констант используется в функции AssocGetPerceivedType .

Синтаксис

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;

Константы

 
PERCEIVED_TYPE_FIRST
Значение: -3
PERCEIVED_TYPE_CUSTOM
Значение: -3
Предполагаемый тип файла, определенный в реестре, не является известным типом.
PERCEIVED_TYPE_UNSPECIFIED
Значение: -2
Файл не имеет воспринимаемого типа.
PERCEIVED_TYPE_FOLDER
Значение: -1
Не используется.
PERCEIVED_TYPE_UNKNOWN
Значение: 0
Предполагаемый тип файла еще не запрошен. Это кэшированный тип объекта при его создании. AssocGetPerceivedType никогда не возвращает это значение.
PERCEIVED_TYPE_TEXT
Значение: 1
Воспринимаемый тип файла — text.
PERCEIVED_TYPE_IMAGE
Значение: 2
Воспринимаемый тип файла — image.
PERCEIVED_TYPE_AUDIO
Значение: 3
Воспринимаемый тип файла — "audio".
PERCEIVED_TYPE_VIDEO
Значение: 4
Воспринимаемый тип файла — video.
PERCEIVED_TYPE_COMPRESSED
Значение: 5
Предполагаемый тип файла — "сжатый".
PERCEIVED_TYPE_DOCUMENT
Значение: 6
Предполагаемый тип файла — "document".
PERCEIVED_TYPE_SYSTEM
Значение: 7
Предполагаемый тип файла — "system".
PERCEIVED_TYPE_APPLICATION
Значение: 8
Предполагаемый тип файла — "application".
PERCEIVED_TYPE_GAMEMEDIA
Значение: 9
Windows Vista и более поздних версий. Тип файла — gamemedia.
PERCEIVED_TYPE_CONTACTS
Значение: 10
Windows Vista и более поздних версий. Предполагаемый тип файла — contacts
PERCEIVED_TYPE_LAST
Значение: 10

Комментарии

До windows Vista это перечисление было объявлено в Shlwapi.h.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть shtypes.h