Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье представлен индекс функций разработки, связанных с сценариями, связанными с управлением жизненным циклом приложений Windows и использованием системных служб, предоставляемых ос Windows.
функции Windows App SDK
Windows App SDK предоставляет следующие функции, связанные со жизненным циклом приложений и системным службами для Windows 10 и более поздних выпусков ОС.
Внимание
Если вы работаете над приложением UWP, обратитесь к миграции с UWP на Windows App SDK.
| Функция | Описание |
|---|---|
| Жизненный цикл приложения | Ознакомьтесь с общими сведениями об управлении жизненным циклом приложения. |
| Настройка приложений | Управляйте возможностью одновременного выполнения нескольких экземпляров процесса приложения. |
| Фоновые задачи | Фоновые задачи — это компоненты приложения, которые выполняются в фоновом режиме без пользовательского интерфейса. Они могут выполнять такие действия, как скачивание файлов, синхронизация данных, отправка уведомлений или обновление плиток. |
| Расширенная активация | Получение сведений о различных типах активаций для вашего приложения. |
| Управление питанием | Получите представление о том, как приложение влияет на состояние питания устройства и позволяет приложению принимать интеллектуальные решения об использовании ресурсов. |
| Перезапуск | Программно перезапустите приложение и задайте параметры перезапуска после завершения работы приложения. |
функции ОС Windows
Windows 10 и более поздних выпусках ОС предоставляют широкий спектр API, связанных с жизненным циклом приложений и системных служб для приложений. Эти функции доступны с помощью сочетания API WinRT и Win32 (C++ и COM), предоставляемых пакетом SDK Windows.
интерфейсы программирования приложений WinRT
В следующих статьях содержатся сведения о функциях, доступных через API WinRT, предоставляемых пакетом SDK Windows.
| Статья | Описание |
|---|---|
| Использование служб и расширений приложения | Узнайте, как интегрировать службы приложений в приложение Windows, чтобы обеспечить общий доступ к данным и функциям в приложениях. |
| Поддержка приложения с помощью фоновых задач | Узнайте, как выполнять упрощенный код в фоновом режиме в ответ на триггеры. |
| Запуск приложения с помощью активации файлов | Узнайте, как настроить приложение для запуска при открытии файла определенного типа. |
| Запуск приложения с помощью URI | Узнайте, как использовать универсальный идентификатор ресурса (URI) для запуска одного приложения из другого, что позволяет использовать полезные сценарии взаимодействия приложений. |
| Потоковое и асинхронное программирование | Узнайте, как использовать пул потоков для асинхронной работы в параллельных потоках. |
API Win32 (C++ и COM)
В следующих статьях содержатся сведения о функциях, доступных через API Win32 (C++ и COM), предоставляемых пакетом SDK Windows.
| Статья | Описание |
|---|---|
| Системные службы | Узнайте о системных службах, доступных для приложений, включая COM, Windows обмен сообщениями, приложения-службы и многое другое. |
| Управление памятью | Узнайте, как использовать виртуальную память, файлы, отображенные в память, копирование при записи, поддержку больших объемов памяти и другие функции памяти в вашем приложении. |
| Процессы и потоки | Узнайте, как управлять процессами, потоками, заданиями и другими единицами выполнения кода в приложении. |
| Windows системные сведения | Узнайте, как получить доступ к системной информации, включая реестр, дескриптор и объекты и многое другое. |
функции .NET
Пакет SDK .NET также предоставляет API, связанные с системным службами для приложений WPF и Windows Forms.
| Статья | Описание |
|---|---|
| Threading model (WPF) | Узнайте о модели потоков WPF приложений. |
| Сведения о системе | Узнайте, как получить доступ к системной информации в приложениях Windows Forms. |
| .NET Worker Services | Упрощенный способ выполнения длительных фоновых рабочих нагрузок в приложениях .NET. Упаковка не требуется— работает с любой WPF, Windows Forms или моделью развертывания консольного приложения. |
Windows developer