SOFTDISTINFO 結構 (urlmon.h)

包含軟體更新的相關信息。

語法

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;

成員

cbSize

類型: ULONG

結構的大小,以位元組為單位。

dwFlags

類型: DWORD

此參數可以採用下列其中一個值。

SOFTDIST_FLAG_USAGE_EMAIL

SOFTDIST_FLAG_USAGE_PRECACHE

SOFTDIST_FLAG_USAGE_AUTOINSTALL

SOFTDIST_FLAG_DELETE_SUBSCRIPTION

dwAdState

類型: DWORD

公告的狀態。 它可能需要下列其中一個值。

SOFTDIST_ADSTATE_NONE (0x00000000)

[可用的更新] 對話框尚未向用戶顯示。

SOFTDIST_ADSTATE_AVAILABLE (0x00000001)

[已下載的檔案] 對話框尚未向用戶顯示。

SOFTDIST_ADSTATE_DOWNLOADED (0x00000002)

[已安裝程式] 對話框尚未向用戶顯示。

SOFTDIST_ADSTATE_INSTALLED (0x00000003)

[已安裝程式] 對話框已向用戶顯示。

szTitle

類型: LPWSTR

字串,包含相關聯 .cdf 檔案中 TITLE 旗標的內容。

szAbstract

類型: LPWSTR

字串,包含相關聯 .cdf 檔案中 ABSTRACT 旗標的內容。

szHREF

類型: LPWSTR

字串,包含要公告或安裝更新之網頁的 URL。

dwInstalledVersionMS

類型: DWORD

已安裝版本號碼的最大不帶正負號長整數值。

dwInstalledVersionLS

類型: DWORD

已安裝版本號碼的最小不帶正負號長整數值。

dwUpdateVersionMS

類型: DWORD

更新版本號碼的最大不帶正負號長整數值。

dwUpdateVersionLS

類型: DWORD

更新版本號碼的最小不帶正負號長整數值。

dwAdvertisedVersionMS

類型: DWORD

公告版本號碼的最大不帶正負號長整數值。

dwAdvertisedVersionLS

類型: DWORD

公告版本號碼的最小不帶正負號長整數值。

dwReserved

類型: DWORD

保留的。 必須設定為零。

備註

版本號碼的最大不帶正負號長整數包含主要和次要版本號碼。 版本號碼的最小不帶正負號長整數包含自定義版本和組建編號。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional、Windows XP [僅限桌面應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 urlmon.h