数据访问和存储

Windows 具有 API、组件和服务,这些 API、组件和服务支持数据访问和存储中的桌面应用。 这些映像具有以下特性:

  • 文件和文件系统管理。
  • 数据库访问。
  • 支持数据的传输、同步和复制。
  • 访问 XML、包和日志文件。
  • 图像母版。
  • 备份支持。

在本节中

主题 说明
后台智能传送服务 后台智能传输服务 (BITS) 可以在客户端与服务器之间传送文件(下载或上载),并提供有关传送的进度信息。 还可以从对等机下载文件。
备份 备份和还原的注册表项允许备份应用程序与其他应用程序和服务就备份和还原操作进行通信。 磁带备份 API 使备份应用程序能够将数据存档到磁带。 单实例存储 (SIS) API 使备份应用程序能够使用 SIS 体系结构来维护具有最少开销的重复文件。 原始加密 API 支持备份和还原加密文件。
云同步引擎 从 Windows 10 版本 1709 开始,Windows 提供云文件 API。 此 API 正式化对云同步引擎的支持,并处理创建和管理占位符文件和目录等任务。 此 API 的用户通常是同步提供程序,在某种程度上是 Windows 应用程序。
常见日志文件系统 通用日志文件系统 (CLFS) API 提供高性能的通用日志文件子系统,专用客户端应用程序可以使用,多个客户端可以共享以优化日志访问。
分布式文件系统 分布式文件系统 (DFS) 函数提供在多个服务器上对共享进行逻辑分组以及以透明方式将共享链接到单个分层命名空间的功能。
分布式文件系统复制 分布式文件系统复制 (DFSR) 服务是基于状态的多主复制引擎,支持复制计划和带宽限制。
可扩展存储引擎 可扩展存储引擎 (ESE) 是 ISAM) 存储技术 (高级索引和顺序访问方法。 ESE 允许应用程序使用索引或顺序游标导航从表中存储和检索数据。
文件管理 API (FMAPI) 文件管理 API 为开发人员提供了一种从未加密卷中发现和还原已删除文件的方法。 文件管理 API 还提供使用密码或恢复密钥文件从 BitLocker 加密卷发现和恢复已删除文件的功能。
主机总线适配器 (HBA) 主机总线适配器 (HBA) 。
图像主控 API 映像主控 API 使应用程序能够暂存图像并将其燃烧到 CD 和 DVD 光学存储媒体。 以相同方式放置图像的其他类似光盘的媒体也可以使用此 API。
图像处理 API Windows 映像界面参考介绍了用于管理 Windows 映像 (.wim) 文件的编程方法。
iSCSI 发现库 API iSCSI 发现库 API 允许发起程序查找任何可访问的目标设备以及具有最少所需配置的关联地址。
iSCSI 软件目标 API iSCSI 软件目标 API 提供用于管理 Microsoft iSCSI 软件目标的 WMI 接口,例如创建虚拟磁盘并将其呈现给客户端。
本地文件系统 介绍目录、磁盘、文件和卷管理。 还介绍了事务 NTFS (TxF) 。
MSXML Microsoft XML Core Services (MSXML) 允许使用 JScript、Visual Basic Scripting Edition (VBScript) 和 Microsoft Visual Studio 生成基于 XML 的高性能应用程序的客户。
非易失性内存库 (NVML) 允许开发人员利用 NVML API 对 Windows 环境中的持久内存进行编码。
脱机文件 脱机文件 API 允许应用程序以编程方式控制和监视脱机文件的行为。
包装 打包 API 为生成或使用符合开放打包约定的文件(称为包)的应用程序提供支持。
投影文件系统 Projected 文件系统 (ProjFS) 允许用户模式应用程序将分层数据存储投影到文件系统中,其中显示为文件和目录。 内容会按需缓存到本地文件系统,从而允许非常大的数据存储以本地方式显示,而无需压倒性的本地存储。
远程差分压缩 远程差异压缩 (RDC) 允许应用程序以高效方式在两台计算机之间同步数据。
用户状态管理 API 用户状态管理 API 提供了配置和检索与用户状态相关的 Windows 组件的当前状态的替代方法。 通过这些 API 公开配置和状态的 Windows 组件是文件夹重定向、脱机文件和漫游配置文件。
虚拟磁盘服务 虚拟磁盘服务 (VDS) 管理从单磁盘桌面到外部存储阵列的各种存储配置。
虚拟存储 虚拟硬盘 (VHD) 格式是一种公开提供的映像格式规范,用于指定封装在单个文件中的虚拟硬盘,它能够托管本机文件系统,同时还支持标准磁盘和文件操作。
卷影复制服务 卷影复制服务 (VSS) 是一组 COM 接口,用于实现框架,以便在系统上的应用程序继续写入卷时执行卷备份。
Windows 数据访问组件 Windows 数据访问组件 (Windows DAC) 6.0 是一组技术,可在整个企业中提供对信息的访问权限。 这些技术包括 Microsoft ActiveX 数据对象 (ADO) 、OLE DB 和 Microsoft Open Database Connectivity (ODBC) 。
Windows 存储管理 API Windows 存储管理 API 用于管理各种存储配置,从单磁盘桌面到外部存储阵列。
Windows 同步 Microsoft Windows 同步 API 为开发人员提供了一种编写自定义同步提供程序的方法,使设备能够将数据与计算机或网络上的数据存储同步。
适用于 NFS 的 WMI 提供程序 Microsoft Services for Network File System (NFS) 提供了一种文件共享解决方案,使你能够在运行 Windows 和第三方操作系统的计算机之间使用 NFS 协议传输文件。
XmlLite XmlLite 是一种轻型 XML 分析器,旨在便于使用、性能和标准符合性。