Share via


SOFTDISTINFO-Struktur (urlmon.h)

Enthält Informationen zu einem Softwareupdate.

Syntax

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;

Member

cbSize

Typ: ULONG

Die Größe der Struktur in Bytes.

dwFlags

Art: DWORD

Dieser Parameter kann einen der folgenden Werte annehmen.

SOFTDIST_FLAG_USAGE_EMAIL

SOFTDIST_FLAG_USAGE_PRECACHE

SOFTDIST_FLAG_USAGE_AUTOINSTALL

SOFTDIST_FLAG_DELETE_SUBSCRIPTION

dwAdState

Art: DWORD

Der angekündigte Zustand. Sie kann einen der folgenden Werte verwenden.

SOFTDIST_ADSTATE_NONE (0x00000000)

Das Dialogfeld "Update available" wurde dem Benutzer nicht angezeigt.

SOFTDIST_ADSTATE_AVAILABLE (0x00000001)

Das Dialogfeld "Heruntergeladene Dateien" wurde dem Benutzer nicht angezeigt.

SOFTDIST_ADSTATE_DOWNLOADED (0x00000002)

Das Dialogfeld "Programm installiert" wurde dem Benutzer nicht angezeigt.

SOFTDIST_ADSTATE_INSTALLED (0x00000003)

Das Dialogfeld "Programm installiert" wurde dem Benutzer angezeigt.

szTitle

Typ: LPWSTR

Eine Zeichenfolge, die den Inhalt des TITLE-Flags aus der zugeordneten CDF-Datei enthält.

szAbstract

Typ: LPWSTR

Eine Zeichenfolge, die den Inhalt des ABSTRACT-Flags aus der zugeordneten CDF-Datei enthält.

szHREF

Typ: LPWSTR

Eine Zeichenfolge, die die URL der Webseite enthält, die das Update ankündigen oder installieren soll.

dwInstalledVersionMS

Art: DWORD

Der wichtigste unsignierte ganzzahlige Wert der installierten Versionsnummer.

dwInstalledVersionLS

Art: DWORD

Der wert mit dem geringsten Signifikanten ohne Vorzeichen ganzzahliger Langer Wert der installierten Versionsnummer.

dwUpdateVersionMS

Art: DWORD

Der wichtigste unsignierte ganzzahlige Wert der Updateversionsnummer.

dwUpdateVersionLS

Art: DWORD

Der wert mit dem geringsten Signifikanten ohne Vorzeichen lange ganzzahlige Zahl der Updateversionsnummer.

dwAdvertisedVersionMS

Art: DWORD

Der wichtigste unsignierte ganzzahlige Wert der angekündigten Versionsnummer.

dwAdvertisedVersionLS

Art: DWORD

Der am wenigsten signifikante, nicht vorzeichenlose ganzzahlige Wert der angekündigten Versionsnummer.

dwReserved

Art: DWORD

Reserviert. Muss auf 0 festgelegt werden.

Hinweise

Die wichtigste lange Ganzzahl ohne Vorzeichen einer Versionsnummer enthält die Haupt- und Nebenversionsnummern. Die unbedefinendste lange ganze Zahl der Versionsnummer enthält die benutzerdefinierten Versions- und Buildnummern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile urlmon.h