Estrutura PUBAPPINFO (shappmgr.h)
Fornece informações sobre um aplicativo publicado de um editor de aplicativos para Adicionar/Remover Programas no Painel de Controle.
Sintaxe
typedef struct _PubAppInfo {
DWORD cbSize;
DWORD dwMask;
LPWSTR pszSource;
SYSTEMTIME stAssigned;
SYSTEMTIME stPublished;
SYSTEMTIME stScheduled;
SYSTEMTIME stExpire;
} PUBAPPINFO, *PPUBAPPINFO;
Membros
cbSize
Tipo: DWORD
Um valor do tipo DWORD que especifica o tamanho da estrutura. Esse membro é definido pelo utilitário Adicionar/Remover Programas .
dwMask
Tipo: DWORD
Uma máscara de bits que indica quais itens na estrutura são válidos. Esse membro pode conter um ou mais PUBAPPINFOFLAGS.
pszSource
Tipo: LPWSTR
Um ponteiro para uma cadeia de caracteres que contém o nome de exibição do editor. Esse nome será exibido em Adicionar/Remover Programas se forem encontrados nomes de aplicativos duplicados. O buffer de cadeia de caracteres deve ser alocado usando o alocador de tarefas do Shell.
stAssigned
Tipo: SYSTEMTIME
A hora em que um gerenciador de aplicativos agenda a instalação do aplicativo. Adicionar/Remover Programas não permite que o usuário agende um tempo de instalação posterior ao valor neste membro. Esse membro será ignorado se descrever um horário anterior à hora atual.
stPublished
Tipo: SYSTEMTIME
stScheduled
Tipo: SYSTEMTIME
O tempo de instalação que o usuário define clicando em Adicionar Posteriormente. Add/Remove Programs chama o método IPublishedApp::Install com o parâmetro pInstallTime apontando para uma estrutura SYSTEMTIME que contém a hora em que o usuário inseriu. O editor de aplicativos mantém esse valor para agendamento de instalação. IPublishedApp::GetPublishedAppInfo retornará a hora de instalação agendada neste membro se a hora agendada não tiver sido cancelada usando IPublishedApp::Unschedule.
stExpire
Tipo: SYSTEMTIME
O tempo após o qual você não pode instalar o aplicativo publicado usando Adicionar/Remover Programas.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | shappmgr.h |