Partager via


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

Voir aussi

IAppPublisher

IPublishedApp ::GetPublishedAppInfo