Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает приложение по умолчанию для заданного расширения или протокола при условии, что издатель приложения соответствует текущим значениям по умолчанию. Дополнительные сведения см. в разделе Программы по умолчанию. Не предназначен для использования в Windows 8.
Синтаксис
HRESULT SetAppAsDefault(
LPCWSTR pszAppRegistryName,
LPCWSTR pszSet,
[in] ASSOCIATIONTYPE atSetType
);
Параметры
pszAppRegistryName
pszSet
[in] atSetType
Тип: ASSOCIATIONTYPE
Одно из значений перечисления ASSOCIATIONTYPE , указывающее тип приложения с именем в extOrUriScheme, например расширение имени файла или тип MIME.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT . В частности, если издатель приложения не соответствует значениям по умолчанию, этот метод возвращает E_ACCESSDENIED.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | shobjidl_core.h (включая Shobjidl.h) |