共用方式為


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;

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 專業版 [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
Header Shappmgr.h