Struttura SOFTDISTINFO (urlmon.h)
Contiene informazioni su un aggiornamento software.
Sintassi
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;
Members
cbSize
Tipo: ULONG
Dimensioni della struttura, in byte.
dwFlags
Tipo: DWORD
Questo parametro può accettare uno dei valori seguenti.
SOFTDIST_FLAG_USAGE_EMAIL
SOFTDIST_FLAG_USAGE_PRECACHE
SOFTDIST_FLAG_USAGE_AUTOINSTALL
SOFTDIST_FLAG_DELETE_SUBSCRIPTION
dwAdState
Tipo: DWORD
Stato annunciato. Può accettare uno dei valori seguenti.
SOFTDIST_ADSTATE_NONE (0x00000000)
La finestra di dialogo "Aggiorna disponibile" non è stata presentata all'utente.
SOFTDIST_ADSTATE_AVAILABLE (0x00000001)
La finestra di dialogo "File scaricati" non è stata presentata all'utente.
SOFTDIST_ADSTATE_DOWNLOADED (0x00000002)
La finestra di dialogo "Programma installato" non è stata presentata all'utente.
SOFTDIST_ADSTATE_INSTALLED (0x00000003)
La finestra di dialogo "Programma installato" è stata presentata all'utente.
szTitle
Tipo: LPWSTR
Stringa contenente il contenuto del flag TITLE dal file con estensione cdf associato.
szAbstract
Tipo: LPWSTR
Stringa che contiene il contenuto del flag ABSTRACT dal file con estensione cdf associato.
szHREF
Tipo: LPWSTR
Stringa contenente l'URL della pagina Web per annunciare o installare l'aggiornamento.
dwInstalledVersionMS
Tipo: DWORD
Valore intero long senza segno più significativo del numero di versione installato.
dwInstalledVersionLS
Tipo: DWORD
Valore intero long senza segno meno significativo del numero di versione installato.
dwUpdateVersionMS
Tipo: DWORD
Valore intero long senza segno più significativo del numero di versione dell'aggiornamento.
dwUpdateVersionLS
Tipo: DWORD
Valore intero long senza segno meno significativo del numero di versione dell'aggiornamento.
dwAdvertisedVersionMS
Tipo: DWORD
Valore intero long senza segno più significativo del numero di versione annunciato.
dwAdvertisedVersionLS
Tipo: DWORD
Valore intero long senza segno meno significativo del numero di versione annunciato.
dwReserved
Tipo: DWORD
Riservato. Deve essere impostato su zero.
Commenti
L'intero long senza segno più significativo di un numero di versione contiene i numeri di versione principali e secondari. L'intero long senza segno meno significativo del numero di versione contiene i numeri di versione e build personalizzati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | urlmon.h |