Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Отображает стандартное окно сообщения, которое можно использовать для уведомления пользователя об обновлении приложения.
Синтаксис
DWORD SoftwareUpdateMessageBox(
[in, optional] HWND hWnd,
[in] PCWSTR pszDistUnit,
DWORD dwFlags,
[out, optional] LPSOFTDISTINFO psdi
);
Параметры
[in, optional] hWnd
Тип: HWND
Дескриптор родительского окна.
[in] pszDistUnit
Тип: PCWSTR
Строковое значение, содержащее идентификатор единицы распространения кода. Для элементов ActiveX pszDistUnit обычно представляет собой GUID.
dwFlags
Тип: DWORD
Зарезервировано. Должно быть задано равно нулю.
[out, optional] psdi
Тип: LPSOFTDISTINFO
Указатель на структуру SOFTDISTINFO , которая при успешном возвращении этого метода получает сведения об обновлении. Элемент cbSize должен быть инициализирован в .sizeof(SOFTDISTINFO)
Возвращаемое значение
Тип: DWORD
Возвращает одно из следующих значений.
| Код возврата | Description |
|---|---|
|
Пользователь нажимал кнопку "Не обновлять" в диалоговом окне. |
|
Пользователь нажимал кнопку "Обновить сейчас " или " О обновлении ". Приложение должно перейти на HTML-страницу, на которую ссылается член szHREF структуры, на которую указывает psdi. |
|
Ожидается обновление программного обеспечения. |
|
Произошла ошибка. |
Замечания
Предпочтительный способ обработки обновлений заключается в создании формата определения канала (CDF) с помощью словаря Open Software Description (OSD) и сделать сочетание клавиш OSD-поддержкой. Дополнительные сведения см. в документации по формату определения канала .
Функция SoftwareUpdateMessageBox предназначена для использования в том случае, если сочетания клавиш оболочки не работают. Одним из примеров является приложение, которое не было установлено в меню "Пуск". Если это приложение должно выполнить собственную проверку обновления программного обеспечения, она должна использовать эту функцию.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный, Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Виндоус |
| Header | shlobj.h |
| Library | shdocvw.lib |
| DLL | Shdocvw.dll |