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;

常數

 
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

規格需求

需求
最低支援的用戶端 Windows XP、Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 shappmgr.h