Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica as ações de gerenciamento de aplicativos compatíveis com um editor de aplicativos. Esses sinalizadores são máscaras de bits passadas para IShellApp::GetPossibleActions.
Sintaxe
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_INSTALLValor: 0x1 Indica que o aplicativo pode ser instalado. Os aplicativos publicados sempre definem esse bit. |
APPACTION_UNINSTALLValor: 0x2 Não aplicável a aplicativos publicados. |
APPACTION_MODIFYValor: 0x4 Não aplicável a aplicativos publicados. |
APPACTION_REPAIRValor: 0x8 Não aplicável a aplicativos publicados. |
APPACTION_UPGRADEValor: 0x10 Não aplicável a aplicativos publicados. |
APPACTION_CANGETSIZEValor: 0x20 Não aplicável a aplicativos publicados. |
APPACTION_MODIFYREMOVEValor: 0x80 Não aplicável a aplicativos publicados. |
APPACTION_ADDLATERValor: 0x100 Indica que o aplicativo dá suporte à instalação agendada. Se esse bit estiver definido, o aplicativo Adicionar ou Remover Programas do Painel de Controle apresentará ao usuário um botão Adicionar Mais Tarde . Se você selecionar Adicionar Mais Tarde, será solicitado que você selecione o horário desejado de instalação. O método IPublishedApp::Install é chamado com o tempo de instalação. |
APPACTION_UNSCHEDULEValor: 0x200 Obsoleto. |
Observações
O aplicativo Adicionar ou Remover Programas no Painel de Controle usa apenas APPACTION_INSTALL e APPACTION_ADDLATER para aplicativos publicados.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Header | shappmgr.h |