Структура 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
Строка, содержащая содержимое флага TITLE из связанного CDF-файла.
szAbstract
Тип: LPWSTR
Строка, содержащая содержимое флага ABSTRACT из связанного CDF-файла.
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 |