Condividi tramite


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