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_INSTALL和APPACTION_ADDLATER。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP、Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | shappmgr.h |