Structure APPINFODATA (shappmgr.h)
Fournit des informations sur une application publiée à l’utilitaire Ajout/Suppression de programmes Panneau de configuration.
Syntaxe
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;
Membres
cbSize
Type : DWORD
Valeur de type DWORD qui spécifie la taille de la structure de données APPINFODATA . Ce champ est défini par le code exécutable Ajout/Suppression de programme.
dwMask
Type : DWORD
Valeur de type DWORD qui spécifie le masque de bits qui indique quels éléments de la structure sont souhaités ou valides. Les implémentations de GetAppInfo doivent inspecter cette valeur pour les bits qui sont définis et tentent de fournir des valeurs correspondant à ces bits. Les implémentations doivent également retourner avec des bits définis uniquement pour les membres retournés.
pszDisplayName
Type : LPWSTR
Pointeur vers une chaîne qui contient le nom complet de l’application. La mémoire de cette chaîne doit être allouée à l’aide de CoTaskMemAlloc et libérée à l’aide de CoTaskMemFree.
pszVersion
Type : LPWSTR
Non applicable aux applications publiées.
pszPublisher
pszProductID
Type : LPWSTR
Non applicable aux applications publiées.
pszRegisteredOwner
Type : LPWSTR
Non applicable aux applications publiées.
pszRegisteredCompany
Type : LPWSTR
Non applicable aux applications publiées.
pszLanguage
Type : LPWSTR
Non applicable aux applications publiées.
Type : LPWSTR
Non applicable aux applications publiées.
pszSupportUrl
Type : LPWSTR
URL pour les informations de prise en charge. Cette chaîne est affichée sous la forme d’un lien avec le nom de l’application dans Panneau de configuration Ajout/Suppression de programmes. La mémoire de cette chaîne doit être allouée à l’aide de CoTaskMemAlloc et libérée à l’aide de CoTaskMemFree.
pszSupportTelephone
Type : LPWSTR
Non applicable aux applications publiées.
pszHelpLink
Type : LPWSTR
Non applicable aux applications publiées.
pszInstallLocation
Type : LPWSTR
Non applicable aux applications publiées.
pszInstallSource
Type : LPWSTR
Non applicable aux applications publiées.
pszInstallDate
Type : LPWSTR
Non applicable aux applications publiées.
pszContact
Type : LPWSTR
Non applicable aux applications publiées.
pszComments
Type : LPWSTR
Non applicable aux applications publiées.
pszImage
Type : LPWSTR
Non applicable aux applications publiées.
pszReadmeUrl
Type : LPWSTR
Non applicable aux applications publiées.
pszUpdateInfoUrl
Type : LPWSTR
Non applicable aux applications publiées.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | shappmgr.h |