APPACTIONFLAGS 枚举 (shappmgr.h)

指定应用程序发布者支持的应用程序管理作。 这些标志是传递给 IShellApp::GetPossibleActions 的位掩码。

Syntax

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;

Constants

 
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_INSTALLAPPACTION_ADDLATER

要求

Requirement 价值
最低支持的客户端 Windows XP,Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows Server 2003 [仅限桌面应用]
Header shappmgr.h