É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.
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;
Constantes
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 Ajout/Suppression de programmes du Panneau de configuration présente à l’utilisateur un bouton Ajouter ultérieurement. 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 Panneau de configuration utilise uniquement APPACTION_INSTALL et APPACTION_ADDLATER pour les applications publiées.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | shappmgr.h |