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 |