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 |