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


Перечисление ASSOCIATIONLEVEL (shobjidl_core.h)

Указывает источник сопоставления по умолчанию для расширения имени файла. Используется методами интерфейса IApplicationAssociationRegistration .

Синтаксис

typedef enum ASSOCIATIONLEVEL {
  AL_MACHINE = 0,
  AL_EFFECTIVE,
  AL_USER
} ;

Константы

 
AL_MACHINE
Значение: 0
Сопоставление приложений на уровне компьютера по умолчанию.
AL_EFFECTIVE
Действующее значение по умолчанию для текущего пользователя. Это значение должно использоваться большинством приложений.
AL_USER
Сопоставление приложений по умолчанию для каждого пользователя. Если это значение используется и не объявлено по умолчанию для каждого пользователя, вызывающий метод завершается ошибкой со значением HRESULT_FROM_WIN32(ERROR_NO_ASSOCIATION).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть shobjidl_core.h (включая Shobjidl.h)

См. также раздел

HRESULT_FROM_WIN32