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 |