Поделиться через


Перечисление ASSOCDATA (shlwapi.h)

Используется IQueryAssociations::GetData для определения типа возвращаемых данных.

Синтаксис

typedef enum {
  ASSOCDATA_MSIDESCRIPTOR = 1,
  ASSOCDATA_NOACTIVATEHANDLER,
  ASSOCDATA_UNUSED1,
  ASSOCDATA_HASPERUSERASSOC,
  ASSOCDATA_EDITFLAGS,
  ASSOCDATA_VALUE,
  ASSOCDATA_MAX
} ASSOCDATA;

Константы

 
ASSOCDATA_MSIDESCRIPTOR
Значение: 1
Дескриптор компонента для передачи в API установщика Windows.
ASSOCDATA_NOACTIVATEHANDLER
Попытки активировать окно ограничены. Нет данных, связанных с этим значением.
ASSOCDATA_UNUSED1
ASSOCDATA_HASPERUSERASSOC
По умолчанию используется сопоставление, указанное пользователем.
ASSOCDATA_EDITFLAGS
Internet Обозреватель версии 6 или более поздней. Возвращает данные, хранящиеся в значении EditFlags раздела реестра PROGID для сопоставления файлов. Это значение состоит из одного или нескольких FILETYPEATTRIBUTEFLAGS. Сравните с этими значениями, чтобы определить, какие атрибуты были заданы.
ASSOCDATA_VALUE
Internet Обозреватель версии 6 или более поздней. Использует параметр pwszExtra из метода IQueryAssociations::GetData в качестве имени значения.
ASSOCDATA_MAX

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть shlwapi.h