Accès et stockage des données

Windows dispose d’API, de composants et de services qui prennent en charge vos applications de bureau dans l’accès aux données et le stockage. Elles fournissent :

  • Gestion du système de fichiers et du système de fichiers.
  • Accès à la base de données.
  • Prise en charge du transfert, de la synchronisation et de la réplication des données.
  • Accès aux fichiers XML, aux packages et aux fichiers journaux.
  • Mastering d’images.
  • Prise en charge des sauvegardes.

Contenu de cette section

Rubrique Description
Service de transfert intelligent en arrière-plan (BITS) Le service de transfert intelligent en arrière-plan (BITS) transfère des fichiers (téléchargement ou chargement) entre un client et un serveur et fournit des informations d’avancement liées aux transferts. Vous pouvez également télécharger des fichiers d’un homologue.
Sauvegarde Les clés de Registre pour la sauvegarde et la restauration permettent aux applications de sauvegarde de communiquer avec d’autres applications et services sur les opérations de sauvegarde et de restauration. L’API de sauvegarde sur bande permet aux applications de sauvegarde d’archiver des données sur bande. L’API de magasin à instance unique (SIS) permet aux applications de sauvegarde d’utiliser l’architecture SIS pour gérer les fichiers en double avec un minimum de surcharge. L’API de chiffrement brut permet la sauvegarde et la restauration des fichiers chiffrés.
Moteurs de synchronisation cloud À compter de Windows 10, version 1709, Windows fournit l’API fichiers cloud. Cette API formalise la prise en charge des moteurs de synchronisation cloud et gère des tâches telles que la création et la gestion des fichiers d’espace réservé et des répertoires. Les utilisateurs de cette API sont généralement des fournisseurs de synchronisation et, dans une certaine mesure, des applications Windows.
Common Log File System L’API CLFS (Common Log File System) fournit un sous-système de fichiers journaux à usage général hautes performances que les applications clientes dédiées peuvent utiliser et que plusieurs clients peuvent partager pour optimiser l’accès aux journaux.
Système de fichiers distribué Les fonctions du système de fichiers distribués (DFS) permettent de regrouper logiquement des partages sur plusieurs serveurs et de lier en toute transparence les partages dans un espace de noms hiérarchique unique.
Réplication du système de fichiers DFS Le service DFSR (Distributed File System Replication) est un moteur de réplication multimaîtreur basé sur l’état qui prend en charge la planification de la réplication et la limitation de bande passante.
Moteur de stockage extensible Le moteur de stockage extensible (ESE) est une technologie de stockage ISAM (Advanced Indexed and Séquentiel Access Method). ESE permet aux applications de stocker et de récupérer des données à partir de tables à l’aide de la navigation par curseurs indexés ou séquentiels.
API de gestion de fichiers (FMAPI) Les API de gestion de fichiers permettent aux développeurs de découvrir et de restaurer des fichiers supprimés à partir de volumes non chiffrés. Les API de gestion de fichiers permettent également d’utiliser un mot de passe ou un fichier de clé de récupération pour la découverte et la récupération des fichiers supprimés à partir de volumes chiffrés par BitLocker.
Adaptateur de bus hôte (HBA) Adaptateur de bus hôte (HBA).
API de mastering d’images L’API de mastering d’images permet aux applications de mettre en scène et de graver des images sur un support de stockage optique CD et DVD. D’autres supports de type disque qui utilisent les images de la même manière peuvent également utiliser cette API.
API de création d'images La référence de l’interface d’acquisition d’images Windows décrit la méthode programmatique de gestion des fichiers d’image Windows (.wim).
API de bibliothèque de découverte iSCSI L’API de la bibliothèque de découverte iSCSI permet aux initiateurs de localiser tous les appareils cibles accessibles ainsi que les adresses associées avec un minimum de configurations requises.
API cible logicielle iSCSI L’API iSCSI Software Target fournit une interface WMI pour la gestion de Microsoft iSCSI Software Target, par exemple la création de disques virtuels et leur présentation au client.
Systèmes de fichiers locaux Décrit la gestion des répertoires, des disques, des fichiers et des volumes. Décrit également transactionnel NTFS (TxF).
MSXML Microsoft XML Core Services® (MSXML) permet aux clients qui utilisent JScript, Visual Basic Scripting Edition (VBScript) et Microsoft Visual Studio de créer des applications XML hautes performances.
Bibliothèque de mémoire non volatile (NVML) Permet aux développeurs d’utiliser des API NVML afin de coder la mémoire persistante dans les environnements Windows.
Fichiers hors connexion L’API Fichiers hors connexion permet aux applications de contrôler et de surveiller le comportement des fichiers hors connexion par programmation.
Packaging Les API d’empaquetage prennent en charge les applications qui produisent ou consomment des fichiers, appelés packages, conformes aux conventions open packaging.
Système de fichiers projeté Le système de fichiers projeté (ProjFS) permet à une application en mode utilisateur de projeter un magasin de données hiérarchique dans le système de fichiers, où il apparaît sous forme de fichiers et de répertoires. Le contenu est mis en cache dans le système de fichiers local à la demande, ce qui permet à de très grands magasins de données d’apparaître en local sans surcharger le stockage local.
Compression différentielle à distance La compression différentielle à distance (RDC) permet aux applications de synchroniser les données entre deux ordinateurs de manière efficace.
API de gestion de l’état utilisateur L’API De gestion de l’état utilisateur offre une autre façon de configurer et de récupérer l’état actuel pour les composants Windows liés à l’état utilisateur. Les composants Windows qui exposent la configuration et l’état via ces API sont redirection de dossiers, fichiers hors connexion et profils itinérants.
Service Disque virtuel Le service de disque virtuel (VDS) gère un large éventail de configurations de stockage, des bureaux à disque unique aux groupes de stockage externes.
Stockage virtuel Le format VHD (Virtual Hard Disk) est une spécification de format d’image disponible publiquement qui représente un disque dur virtuel encapsulé dans un fichier unique, prenant en charge à la fois l’hébergement de systèmes de fichiers natifs et les opérations sur disque/fichier standards.
Service de cliché instantané de volume Le service VSS (Volume Shadow Copy Service) est un ensemble d’interfaces COM qui implémente une infrastructure pour permettre aux sauvegardes de volumes d’être effectuées pendant que les applications sur un système continuent d’écrire dans les volumes.
Windows Data Access Components Windows Data Access Components (Windows DAC) 6.0 est un ensemble de technologies qui permettent d’accéder aux informations au sein de l’entreprise. Ces technologies incluent Microsoft ActiveX Data Objects (ADO), OLE DB et Microsoft Open Database Connectivity (ODBC).
API de gestion de stockage Windows L’API de gestion du stockage Windows est utilisée pour gérer un large éventail de configurations de stockage, des bureaux à disque unique aux groupes de stockage externes.
Windows Sync L’API Microsoft Windows Sync permet aux développeurs d’écrire des fournisseurs de synchronisation personnalisés qui permettent aux appareils de synchroniser des données avec des magasins de données sur un ordinateur ou sur un réseau.
Fournisseur WMI pour NFS Microsoft Services for Network File System (NFS) fournit une solution de partage de fichiers qui vous permet de transférer des fichiers à l’aide du protocole NFS entre des ordinateurs exécutant Windows et des systèmes d’exploitation tiers.
XmlLite XmlLite est un analyseur XML léger conçu pour faciliter l’utilisation, les performances et la conformité aux normes.