Condividi tramite


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