Structure SOFTDISTINFO (urlmon.h)
Contient des informations sur une mise à jour logicielle.
Syntaxe
typedef struct _tagSOFTDISTINFO {
ULONG cbSize;
DWORD dwFlags;
DWORD dwAdState;
LPWSTR szTitle;
LPWSTR szAbstract;
LPWSTR szHREF;
DWORD dwInstalledVersionMS;
DWORD dwInstalledVersionLS;
DWORD dwUpdateVersionMS;
DWORD dwUpdateVersionLS;
DWORD dwAdvertisedVersionMS;
DWORD dwAdvertisedVersionLS;
DWORD dwReserved;
} SOFTDISTINFO, *LPSOFTDISTINFO;
Membres
cbSize
Type : ULONG
Taille de la structure, en octets.
dwFlags
Type : DWORD
Ce paramètre peut prendre l’une des valeurs suivantes.
SOFTDIST_FLAG_USAGE_EMAIL
SOFTDIST_FLAG_USAGE_PRECACHE
SOFTDIST_FLAG_USAGE_AUTOINSTALL
SOFTDIST_FLAG_DELETE_SUBSCRIPTION
dwAdState
Type : DWORD
État annoncé. Il peut prendre l’une des valeurs suivantes.
SOFTDIST_ADSTATE_NONE (0x00000000)
La boîte de dialogue « Mise à jour disponible » n’a pas été présentée à l’utilisateur.
SOFTDIST_ADSTATE_AVAILABLE (0x00000001)
La boîte de dialogue « Fichiers téléchargés » n’a pas été présentée à l’utilisateur.
SOFTDIST_ADSTATE_DOWNLOADED (0x00000002)
La boîte de dialogue « Programme installé » n’a pas été présentée à l’utilisateur.
SOFTDIST_ADSTATE_INSTALLED (0x00000003)
La boîte de dialogue « Programme installé » a été présentée à l’utilisateur.
szTitle
Type : LPWSTR
Chaîne qui contient le contenu de l’indicateur TITLE du fichier .cdf associé.
szAbstract
Type : LPWSTR
Chaîne qui contient le contenu de l’indicateur ABSTRACT du fichier .cdf associé.
szHREF
Type : LPWSTR
Chaîne qui contient l’URL de la page web pour publier ou installer la mise à jour.
dwInstalledVersionMS
Type : DWORD
Valeur entière longue non signée la plus significative du numéro de version installé.
dwInstalledVersionLS
Type : DWORD
Valeur entière longue non signée la moins significative du numéro de version installé.
dwUpdateVersionMS
Type : DWORD
Valeur entière longue non signée la plus significative du numéro de version de mise à jour.
dwUpdateVersionLS
Type : DWORD
Valeur entière longue non signée la moins significative du numéro de version de mise à jour.
dwAdvertisedVersionMS
Type : DWORD
Valeur entière longue non signée la plus significative du numéro de version publié.
dwAdvertisedVersionLS
Type : DWORD
Valeur entière longue non signée la moins significative du numéro de version publié.
dwReserved
Type : DWORD
Réservé. Doit être défini sur zéro.
Remarques
L’entier long non signé le plus significatif d’un numéro de version contient les numéros de version principale et secondaire. L’entier long non signé le moins significatif du numéro de version contient les numéros de version et de build personnalisés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | urlmon.h |