Compartir a través de


Enumeración APPACTIONFLAGS (shappmgr.h)

Especifica las acciones de administración de aplicaciones compatibles con un publicador de aplicaciones. Estas marcas son máscaras de bits que se pasan a 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
Valor: 0x1
Indica que se puede instalar la aplicación. Las aplicaciones publicadas siempre establecen este bit.
APPACTION_UNINSTALL
Valor: 0x2
No es aplicable a las aplicaciones publicadas.
APPACTION_MODIFY
Valor: 0x4
No es aplicable a las aplicaciones publicadas.
APPACTION_REPAIR
Valor: 0x8
No es aplicable a las aplicaciones publicadas.
APPACTION_UPGRADE
Valor: 0x10
No es aplicable a las aplicaciones publicadas.
APPACTION_CANGETSIZE
Valor: 0x20
No es aplicable a las aplicaciones publicadas.
APPACTION_MODIFYREMOVE
Valor: 0x80
No es aplicable a las aplicaciones publicadas.
APPACTION_ADDLATER
Valor: 0x100
Indica que la aplicación admite la instalación programada. Si se establece este bit, la aplicación Agregar o quitar programas de Panel de control presenta al usuario un botón Agregar más tarde. Si selecciona Agregar más adelante, se le pedirá que seleccione la hora deseada de instalación. A continuación, se llama al método IPublishedApp::Install con la hora de instalación.
APPACTION_UNSCHEDULE
Valor: 0x200
Obsoleto.

Comentarios

La aplicación Agregar o quitar programas de Panel de control solo usa APPACTION_INSTALL y APPACTION_ADDLATER para aplicaciones publicadas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado shappmgr.h