Метод IApplicationAssociationRegistrationUI::LaunchAdvancedAssociationUI (shobjidl.h)
Запускает диалоговое окно расширенной связи, с помощью которого пользователь может настраивать связи для приложения, указанного в pszAppRegName.
Синтаксис
HRESULT LaunchAdvancedAssociationUI(
[in] LPCWSTR pszAppRegistryName
);
Параметры
[in] pszAppRegistryName
Тип: LPCWSTR
Указатель на строку Юникода, завершающуюся null, которая указывает зарегистрированное имя приложения. Это значение допустимо, только если оно соответствует одной из строк приложения, зарегистрированных в разделе HKCU\Software\RegisteredApplications или HKLM\Software\RegisteredApplications.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Начиная с Windows 10, диалоговое окно связи не запускается. Он отображает диалоговое окно для пользователя, информирующее о том, что он может изменить программы по умолчанию, используемые для открытия расширений файлов в параметрах.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl.h |