Bagikan melalui


Struktur SOFTDISTINFO (urlmon.h)

Berisi informasi tentang pembaruan perangkat lunak.

Sintaks

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;

Anggota

cbSize

Jenis: ULONG

Ukuran struktur, dalam byte.

dwFlags

Jenis: DWORD

Parameter ini dapat mengambil salah satu nilai berikut.

SOFTDIST_FLAG_USAGE_EMAIL

SOFTDIST_FLAG_USAGE_PRECACHE

SOFTDIST_FLAG_USAGE_AUTOINSTALL

SOFTDIST_FLAG_DELETE_SUBSCRIPTION

dwAdState

Jenis: DWORD

Status yang diiklankan. Ini bisa mengambil salah satu nilai berikut.

SOFTDIST_ADSTATE_NONE (0x00000000)

Kotak dialog "Perbarui tersedia" belum disajikan kepada pengguna.

SOFTDIST_ADSTATE_AVAILABLE (0x00000001)

Kotak dialog "File diunduh" belum disajikan kepada pengguna.

SOFTDIST_ADSTATE_DOWNLOADED (0x00000002)

Kotak dialog "Program terinstal" belum disajikan kepada pengguna.

SOFTDIST_ADSTATE_INSTALLED (0x00000003)

Kotak dialog "Program terinstal" telah disajikan kepada pengguna.

szTitle

Jenis: LPWSTR

String yang berisi konten bendera TITLE dari file .cdf terkait.

szAbstract

Jenis: LPWSTR

String yang berisi konten bendera ABSTRACT dari file .cdf terkait.

szHREF

Jenis: LPWSTR

String yang berisi URL halaman web untuk mengiklankan atau menginstal pembaruan.

dwInstalledVersionMS

Jenis: DWORD

Nilai bilangan bulat panjang yang tidak ditandatangani paling signifikan dari nomor versi yang diinstal.

dwInstalledVersionLS

Jenis: DWORD

Nilai bilangan bulat panjang yang tidak ditandatangani paling signifikan dari nomor versi yang diinstal.

dwUpdateVersionMS

Jenis: DWORD

Nilai bilangan bulat panjang yang tidak ditandatangani paling signifikan dari nomor versi pembaruan.

dwUpdateVersionLS

Jenis: DWORD

Nilai bilangan bulat panjang yang tidak ditandatangani paling signifikan dari nomor versi pembaruan.

dwAdvertisedVersionMS

Jenis: DWORD

Nilai bilangan bulat panjang yang tidak ditandatangani paling signifikan dari nomor versi yang diiklankan.

dwAdvertisedVersionLS

Jenis: DWORD

Nilai bilangan bulat panjang yang tidak ditandatangani paling signifikan dari nomor versi yang diiklankan.

dwReserved

Jenis: DWORD

Dicadangkan. Harus diatur ke nol.

Keterangan

Bilangan bulat panjang yang tidak ditandatangani paling signifikan dari nomor versi berisi nomor versi utama dan minor. Bilangan bulat panjang yang tidak ditandatangani paling signifikan dari nomor versi berisi versi kustom dan nomor build.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header urlmon.h