Системные службы
В этом разделе содержится справочник по системным API и службам, предлагаемым Windows для классических приложений. К ним относятся традиционно доступные службы для:
- Объектная модель компонента (COM).
- Сжатие файлов.
- Библиотеки динамических ссылок.
- Управление памятью
- Управление питанием.
- Безопасные анклава (доверенное выполнение).
- Создание и координация нескольких потоков выполнения.
- Разработка приложений-служб.
- Обмен сообщениями Windows.
- Получение сведений о системе Windows.
- API справки.
Раздел | Описание |
---|---|
COM | COM — это независимая от платформы распределенная объектно-ориентированная система для создания двоичных компонентов программного обеспечения, которые могут взаимодействовать. COM — это базовая технология для технологий OLE (составных документов) и ActiveX (компонентов с поддержкой Интернета). |
COM+ | COM+ — это эволюция объектной модели компонентов Майкрософт (COM) и СЕРВЕРА транзакций Майкрософт (DNS). COM+ создает и расширяет приложения, написанные с помощью COM, JSON и других технологий на основе COM. COM+ обрабатывает многие задачи управления ресурсами, которые ранее пришлось программировать самостоятельно, например выделение потоков и безопасность. COM+ также делает приложения более масштабируемыми, предоставляя пул потоков, пул объектов и JIT-активацию объектов. COM+ также помогает защитить целостность данных, предоставляя поддержку транзакций, даже если транзакция охватывает несколько баз данных по сети. |
Координатор действий | API координатора действий координирует выполнение отложенных задач в системе. Отложенные задачи — это те задачи, которые не нужно выполнять немедленно. Они могут отложить выполнение до времени, когда система находится в требуемом состоянии, где выполнение задачи не вмешивается в другую текущую работу. |
API сжатия | API сжатия предоставляет алгоритмы сжатия Windows MSZIP, XPRESS, XPRESS_HUFF и LZMS. Это позволяет разработчикам приложений Windows управлять версиями, службами и расширять доступные алгоритмы сжатия. |
Координатор распределенных транзакций | Руководство и справочная документация для системных администраторов и разработчиков с помощью координатора распределенных транзакций (DTC). |
Microsoft.Dtc.PowerShell.Diagnostics | Содержит сведения о командлетах PowerShell, предоставляемых координатором распределенных транзакций Майкрософт (MSDTC) для диагностика. |
Microsoft.MsDtcManagement.Commands | Предоставляет сведения о командлетах PowerShell, предоставляемых координатором распределенных транзакций Майкрософт (MSDTC) для управления. |
Библиотеки динамического канала | Создание библиотек DLL и управление ими. |
API справки | API справки позволяет открывать каталоги справки и извлекать элементы содержимого справки. |
Взаимодействие между процессами | Как использовать почтовые ящики и каналы. |
Диспетчер транзакций ядра | Использование операций с транзакциями файлов и реестров или определение транзакций для других ресурсов. |
Управление памятью | Основные службы управления памятью. |
Службы MultiPoint | Роль сервера, которая позволяет нескольким пользователям одновременно использовать один и тот же компьютер, например в среде аудитории. |
Средство записи операций | Средство записи операций позволяет приложениям ускорить операции, которые многократно обращаются к тем же данным файла, предоставляя механизм предварительной выборки Windows как общедоступный интерфейс. |
Управление питанием | Основные службы управления питанием. |
Процессы и потоки | Создание процессов и потоков и управление ими. |
Службы удаленных рабочих столов | Как программно взаимодействовать со службами удаленных рабочих столов. |
Безопасные анклава | Безопасные анклавы используются для создания доверенных сред выполнения. |
Сервисы; | Создание служб и управление ими. |
Синхронизация | Как координировать несколько потоков выполнения. |
Общий доступ к рабочему столу Windows | Общий доступ к рабочему столу Windows — это технология совместного использования с несколькими экранами. Ключевые сценарии включают удаленную помощь, совместную работу в режиме реального времени и конференц-связь, а также видеосвязь. |
Платформа уведомлений Windows | Документирует функции (и прототипы обратного вызова функций), используемые для обнаружения и возможного восстановления приложения после установки или миграции. |
Подсистема Windows для Linux | Справочные сведения о интерфейсах программирования подсистема Windows для Linux (WSL). |
Windows Сведения о системе | Как программно получить доступ к реестру и системной конфигурации ключей и сведения о версии. |