Estrutura APPINFODATA (shappmgr.h)
Fornece informações sobre um aplicativo publicado para o utilitário adicionar/remover programas Painel de Controle.
Sintaxe
typedef struct _AppInfoData {
DWORD cbSize;
DWORD dwMask;
LPWSTR pszDisplayName;
LPWSTR pszVersion;
LPWSTR pszPublisher;
LPWSTR pszProductID;
LPWSTR pszRegisteredOwner;
LPWSTR pszRegisteredCompany;
LPWSTR pszLanguage;
LPWSTR pszSupportUrl;
LPWSTR pszSupportTelephone;
LPWSTR pszHelpLink;
LPWSTR pszInstallLocation;
LPWSTR pszInstallSource;
LPWSTR pszInstallDate;
LPWSTR pszContact;
LPWSTR pszComments;
LPWSTR pszImage;
LPWSTR pszReadmeUrl;
LPWSTR pszUpdateInfoUrl;
} APPINFODATA, *PAPPINFODATA;
Membros
cbSize
Tipo: DWORD
Um valor do tipo DWORD que especifica o tamanho da estrutura de dados APPINFODATA . Esse campo é definido pelo código executável Adicionar/Remover Programa.
dwMask
Tipo: DWORD
Um valor do tipo DWORD que especifica a máscara de bits que indica quais itens na estrutura são desejados ou válidos. As implementações do GetAppInfo devem inspecionar esse valor em busca de bits definidos e tentar fornecer valores correspondentes a esses bits. As implementações também devem retornar com bits definidos apenas para os membros que estão sendo retornados.
pszDisplayName
Tipo: LPWSTR
Um ponteiro para uma cadeia de caracteres que contém o nome de exibição do aplicativo. A memória dessa cadeia de caracteres deve ser alocada usando CoTaskMemAlloc e liberada usando CoTaskMemFree.
pszVersion
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszPublisher
pszProductID
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszRegisteredOwner
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszRegisteredCompany
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszLanguage
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszSupportUrl
Tipo: LPWSTR
Uma URL para dar suporte a informações. Essa cadeia de caracteres é exibida como um link com o nome do aplicativo no Painel de Controle Adicionar/Remover Programas. A memória dessa cadeia de caracteres deve ser alocada usando CoTaskMemAlloc e liberada usando CoTaskMemFree.
pszSupportTelephone
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszHelpLink
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszInstallLocation
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszInstallSource
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszInstallDate
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszContact
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszComments
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszImage
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszReadmeUrl
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
pszUpdateInfoUrl
Tipo: LPWSTR
Não aplicável a aplicativos publicados.
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 |