Доступ к данным и хранилище

Windows содержит API, компоненты и службы, поддерживающие доступ к данным и хранение классических приложений. Они предоставляют:

  • Управление файлами и файловой системой.
  • Доступ к базе данных.
  • Поддержка передачи, синхронизации и репликации данных.
  • Доступ к XML-файлам, файлам пакетов и журналам.
  • Мастеринг изображений.
  • Поддержка резервного копирования.

В этом разделе

Раздел Описание
Фоновая интеллектуальная служба передачи Фоновая интеллектуальная служба передачи данных (BITS) передает (загружает или отправляет) данные между клиентом и сервером, а также отображает данные о ходе выполнения передачи. Также можно загружать файлы с однорангового узла.
Azure Backup Разделы реестра для резервного копирования и восстановления позволяют приложениям резервного копирования взаимодействовать с другими приложениями и службами об операциях резервного копирования и восстановления. API резервного копирования на ленте позволяет приложениям резервного копирования архивировать данные на ленту. API хранилища с одним экземпляром (SIS) позволяет приложениям резервного копирования использовать архитектуру SIS для поддержки повторяющихся файлов с минимальными затратами. НЕОБработанный API шифрования позволяет выполнять резервное копирование и восстановление зашифрованных файлов.
Обработчики облачной синхронизации Начиная с Windows 10 версии 1709, Windows предоставляет API облачных файлов. Этот API формализует поддержку модулей облачной синхронизации и обрабатывает такие задачи, как создание файлов заполнителей и каталогов и управление ими. Пользователи этого API обычно являются поставщиками синхронизации и в некоторой степени приложениями Windows.
Общая файловая система журналов API общей файловой системы журналов (CLFS) предоставляет высокопроизводительную подсистему файлов журналов общего назначения, которую могут использовать выделенные клиентские приложения и несколько клиентов могут совместно использовать для оптимизации доступа к журналам.
Распределенная файловая система Функции распределенной файловой системы (DFS) обеспечивают логическую группирование общих папок на нескольких серверах и прозрачное связывание общих папок в одном иерархическом пространстве имен.
Репликация распределенной файловой системы Служба репликации распределенной файловой системы (DFSR) — это механизм репликации с несколькими мастерами на основе состояния, который поддерживает планирование репликации и регулирование пропускной способности.
Подсистема расширяемого хранилища Подсистема расширяемого хранилища (ESE) — это расширенная технология хранения данных с индексированием и последовательным доступом (ISAM). ESE позволяет приложениям хранить и извлекать данные из таблиц с помощью индексированных или последовательных курсоров навигации.
API управления файлами (FMAPI) API управления файлами позволяют разработчикам обнаруживать и восстанавливать удаленные файлы из незашифрованных томов. API-интерфейсы управления файлами также предоставляют возможность использовать файл пароля или ключа восстановления для обнаружения и восстановления удаленных файлов с томов, зашифрованных с помощью BitLocker.
Адаптер шины (HBA) Адаптер шины узла (HBA).
API получения образов API для создания образов позволяет приложениям создавать и записывать изображения на оптический носитель для хранения компакт-дисков и DVD-дисков. Другой дископодобный носитель, который размещает изображения таким же образом, также может использовать этот API.
API обработки изображений Справочник по интерфейсу образов Windows описывает программный метод управления файлами образов Windows (WIM).
API библиотеки обнаружения iSCSI API библиотеки обнаружения iSCSI позволяет инициаторам находить любые доступные целевые устройства, а также связанные адреса с минимальным количеством необходимых конфигураций.
API цели программного обеспечения iSCSI API цели программного обеспечения iSCSI предоставляет интерфейс WMI для управления Microsoft iSCSI Software Target, например для создания виртуальных дисков и их представления клиенту.
Локальные файловые системы Описывает управление каталогами, дисками, файлами и томами. Также описывается транзакционная NTFS (TxF).
MSXML MSXML (MSXML) позволяет клиентам, использующим JScript, Visual Basic Scripting Edition (VBScript) и Microsoft Visual Studio, создавать высокопроизводительные приложения на основе XML.
Библиотека энергонезависимой памяти (NVML) Позволяет разработчикам использовать API NVML для написания кода для постоянной памяти в средах Windows.
Автономные файлы API автономных файлов позволяет приложениям программно контролировать и отслеживать поведение автономных файлов.
Упаковка API упаковки обеспечивают поддержку приложений, которые создают или используют файлы, называемые пакетами, которые соответствуют соглашениям об открытой упаковке.
Проецируемые файловые системы Проектная файловая система (ProjFS) позволяет приложению пользовательского режима проецировать иерархическое хранилище данных в файловую систему, где оно отображается в виде файлов и каталогов. Содержимое кэшируется в локальной файловой системе по запросу, что позволяет очень большим хранилищам данных отображаться локально без перегрузки локального хранилища.
удаленное разностное сжатие; Удаленное разностное сжатие (RDC) позволяет приложениям эффективно синхронизировать данные между двумя компьютерами.
API управления пользовательской состоянией API управления пользовательской состоянием предоставляет альтернативный способ настройки и получения текущего состояния для компонентов Windows, связанных с состоянием пользователя. Компоненты Windows, предоставляющие конфигурацию и состояние с помощью этих API, — перенаправление папок, автономные файлы и перемещаемые профили.
Служба виртуальных дисков Служба виртуальных дисков (VDS) управляет широким спектром конфигураций хранилища, от настольных компьютеров с одним диском до внешних массивов хранилища.
Виртуальное хранилище Формат виртуального жесткого диска (VHD) — общедоступная спецификация форматов образов, которая определяет инкапсуляцию виртуального жесткого диска в одном файле, в котором могут размещаться системы нативных файлов с поддержкой стандартных операций с дисками и файлами.
Служба теневого копирования томов Служба теневого копирования томов (VSS) — это набор COM-интерфейсов, реализующих платформу, которая позволяет выполнять резервное копирование томов, пока приложения в системе продолжают записывать данные на тома.
Компоненты доступа к данным Windows DAC Компоненты доступа к данным Windows (Windows DAC) 6.0 — это набор технологий, которые обеспечивают доступ к информации на предприятии. К этим технологиям относятся объекты данных Microsoft ActiveX (ADO), OLE DB и Microsoft Open Database Connectivity (ODBC).
Интерфейс API управления хранилищами Windows API управления хранилищем Windows используется для управления широким спектром конфигураций хранилища, от настольных компьютеров с одним диском до внешних массивов хранилища.
Синхронизация Windows API синхронизации Microsoft Windows позволяет разработчикам создавать пользовательские поставщики синхронизации, позволяющие устройствам синхронизировать данные с хранилищами данных на компьютере или в сети.
Поставщик WMI для NFS Службы Майкрософт для сетевой файловой системы (NFS) предоставляют решение для совместного использования файлов, которое позволяет передавать файлы по протоколу NFS между компьютерами под управлением Windows и сторонними операционными системами.
XmlLite XmlLite — это упрощенное средство синтаксического анализа XML, предназначенное для простоты использования, производительности и соответствия стандартам.