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 |