Enumerazione APPACTIONFLAGS (shappmgr.h)
Specifica le azioni di gestione delle applicazioni supportate da un server di pubblicazione dell'applicazione. Questi flag sonomask bit passati a IShellApp::GetPossibleActions.
Sintassi
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;
Costanti
APPACTION_INSTALL Valore: 0x1 Indica che l'applicazione può essere installata. Le applicazioni pubblicate impostano sempre questo bit. |
APPACTION_UNINSTALL Valore: 0x2 Non applicabile alle applicazioni pubblicate. |
APPACTION_MODIFY Valore: 0x4 Non applicabile alle applicazioni pubblicate. |
APPACTION_REPAIR Valore: 0x8 Non applicabile alle applicazioni pubblicate. |
APPACTION_UPGRADE Valore: 0x10 Non applicabile alle applicazioni pubblicate. |
APPACTION_CANGETSIZE Valore: 0x20 Non applicabile alle applicazioni pubblicate. |
APPACTION_MODIFYREMOVE Valore: 0x80 Non applicabile alle applicazioni pubblicate. |
APPACTION_ADDLATER Valore: 0x100 Indica che l'applicazione supporta l'installazione pianificata. Se questo bit è impostato, l'applicazione Aggiungi o Rimuovi programmi dell'Pannello di controllo presenta l'utente un pulsante Aggiungi successivo. Se si seleziona Aggiungi versioni successive, viene richiesto di selezionare l'ora desiderata di installazione. Il metodo IPublishedApp::Install viene quindi chiamato con l'ora di installazione. |
APPACTION_UNSCHEDULE Valore: 0x200 Obsoleta. |
Commenti
L'applicazione Aggiungi o Rimuovi programmi in Pannello di controllo usa solo APPACTION_INSTALL e APPACTION_ADDLATER per le applicazioni pubblicate.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | shappmgr.h |