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 |