Перечисление APPACTIONFLAGS (shappmgr.h)
Указывает действия по управлению приложениями, поддерживаемые издателем приложения. Эти флаги представляют собой битовые маски, передаваемые в IShellApp::GetPossibleActions.
Синтаксис
typedef enum _tagAppActionFlags {
APPACTION_INSTALL = 0x1,
APPACTION_UNINSTALL = 0x2,
APPACTION_MODIFY = 0x4,
APPACTION_REPAIR = 0x8,
APPACTION_UPGRADE = 0x10,
APPACTION_CANGETSIZE = 0x20,
APPACTION_MODIFYREMOVE = 0x80,
APPACTION_ADDLATER = 0x100,
APPACTION_UNSCHEDULE = 0x200
} APPACTIONFLAGS;
Константы
APPACTION_INSTALL Значение: 0x1 Указывает, что приложение можно установить. Опубликованные приложения всегда задают этот бит. |
APPACTION_UNINSTALL Значение: 0x2 Неприменимо к опубликованным приложениям. |
APPACTION_MODIFY Значение: 0x4 Неприменимо к опубликованным приложениям. |
APPACTION_REPAIR Значение: 0x8 Неприменимо к опубликованным приложениям. |
APPACTION_UPGRADE Значение: 0x10 Неприменимо к опубликованным приложениям. |
APPACTION_CANGETSIZE Значение: 0x20 Неприменимо к опубликованным приложениям. |
APPACTION_MODIFYREMOVE Значение: 0x80 Неприменимо к опубликованным приложениям. |
APPACTION_ADDLATER Значение: 0x100 Указывает, что приложение поддерживает запланированную установку. Если этот бит задан, приложение "Установка и удаление программ" панель управления предоставляет пользователю кнопку Добавить позже. Если нажать кнопку Добавить позже, вам будет предложено выбрать нужное время установки. Затем вызывается метод IPublishedApp::Install со временем установки. |
APPACTION_UNSCHEDULE Значение: 0x200 Является устаревшей. |
Комментарии
Приложение "Установка и удаление программ" в панель управления использует только APPACTION_INSTALL и APPACTION_ADDLATER для опубликованных приложений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP, Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | shappmgr.h |