Partager via


ÉNUMÉRATION APPACTIONFLAGS (shappmgr.h)

Spécifie les actions de gestion des applications prises en charge par un éditeur d’application. Ces indicateurs sont des masques de bits passés à IShellApp ::GetPossibleActions.

Syntaxe

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
Valeur : 0x1
Indique que l’application peut être installée. Les applications publiées définissent toujours ce bit.
APPACTION_UNINSTALL
Valeur : 0x2
Non applicable aux applications publiées.
APPACTION_MODIFY
Valeur : 0x4
Non applicable aux applications publiées.
APPACTION_REPAIR
Valeur : 0x8
Non applicable aux applications publiées.
APPACTION_UPGRADE
Valeur : 0x10
Non applicable aux applications publiées.
APPACTION_CANGETSIZE
Valeur : 0x20
Non applicable aux applications publiées.
APPACTION_MODIFYREMOVE
Valeur : 0x80
Non applicable aux applications publiées.
APPACTION_ADDLATER
Valeur : 0x100
Indique que l’application prend en charge l’installation planifiée. Si ce bit est défini, l’application Ajouter ou supprimer des programmes du Panneau de configuration présente à l’utilisateur un bouton Ajouter une version ultérieure . Si vous sélectionnez Ajouter ultérieurement, vous êtes invité à sélectionner l’heure d’installation souhaitée. La méthode IPublishedApp ::Install est ensuite appelée avec l’heure d’installation.
APPACTION_UNSCHEDULE
Valeur : 0x200
Obsolète.

Remarques

L’application Ajouter ou supprimer des programmes dans le Panneau de configuration utilise uniquement APPACTION_INSTALL et APPACTION_ADDLATER pour les applications publiées.

Spécifications

Requirement Valeur
Client minimum requis Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Header shappmgr.h