Datenzugriff und -speicherung
Windows verfügt über APIs, Komponenten und Dienste, die Ihre Desktop-Apps beim Datenzugriff und -speicher unterstützen. Sie bieten:
- Datei- und Dateisystemverwaltung.
- Datenbankzugriff.
- Unterstützung für die Übertragung, Synchronisierung und Replikation von Daten.
- Zugriff auf XML-, Paket- und Protokolldateien.
- Bildmastering.
- Sicherungsunterstützung.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Intelligenter Hintergrundübertragungsdienst (Background Intelligent Transfer Service, BITS) | Mit dem intelligenten Hintergrundübertragungsdienst (Background Intelligent Transfer Service, BITS) werden Dateien zwischen einem Client und einem Server übertragen (Downloads oder Uploads). Dabei werden Statusinformationen zu den Übertragungsvorgängen angezeigt. Sie können auch Dateien von einem Peer herunterladen. |
Backup | Registrierungsschlüssel für die Sicherung und Wiederherstellung ermöglichen es Sicherungsanwendungen, mit anderen Anwendungen und Diensten über Sicherungs- und Wiederherstellungsvorgänge zu kommunizieren. Mit der Bandsicherungs-API können Sicherungsanwendungen Daten auf Band archivieren. Mit der SIS-API (Single-Instance Store) können Sicherungsanwendungen die SIS-Architektur verwenden, um doppelte Dateien mit minimalem Mehraufwand zu verwalten. Die Rohverschlüsselungs-API ermöglicht die Sicherung und Wiederherstellung verschlüsselter Dateien. |
Cloudsynchronisierungs-Engines | Ab Windows 10 Version 1709 stellt Windows die Api für Clouddateien bereit. Diese API formalisiert die Unterstützung für Cloudsynchronisierungs-Engines und übernimmt Aufgaben wie das Erstellen und Verwalten von Platzhalterdateien und Verzeichnissen. Benutzer dieser API sind in der Regel Synchronisierungsanbieter und in gewissem Umfang Windows-Anwendungen. |
Allgemeines Protokolldateisystem | Die CLFS-API (Common Log File System) stellt ein leistungsstarkes, universelles Protokolldateisubsystem bereit, das dedizierte Clientanwendungen verwenden und mehrere Clients gemeinsam nutzen können, um den Protokollzugriff zu optimieren. |
Verteiltes Dateisystem | Die DFS-Funktionen (Distributed File System) bieten die Möglichkeit, Freigaben auf mehreren Servern logisch zu gruppieren und Freigaben transparent in einem einzelnen hierarchischen Namespace zu verknüpfen. |
DFS-Replikation | Der DFSR-Dienst (Distributed File System Replication) ist eine zustandsbasierte Multimasterreplikations-Engine, die die Replikationsplanung und Bandbreitendrosselung unterstützt. |
Erweiterbare Speicher-Engine | Die Extensible Storage Engine (ESE) ist eine erweiterte ISAM-Speichertechnologie (Indized and Sequential Access Method). ESE ermöglicht Anwendungen das Speichern und Abrufen von Daten aus Tabellen mithilfe der indizierten oder sequenziellen Cursornavigation. |
Dateiverwaltungs-API (FMAPI) | Die Dateiverwaltungs-APIs bieten Entwicklern eine Möglichkeit, gelöschte Dateien von unverschlüsselten Volumes zu ermitteln und wiederherzustellen. Die Dateiverwaltungs-APIs bieten auch die Möglichkeit, eine Kennwort- oder Wiederherstellungsschlüsseldatei für die Ermittlung und Wiederherstellung gelöschter Dateien von bitLocker-verschlüsselten Volumes zu verwenden. |
Hostbusadapter (HBA) | Hostbusadapter (Host Bus Adapter, HBA). |
Bildmaster-API | Die Image mastering-API ermöglicht Es Anwendungen, Bilder auf cd- und DVD-optische Speichermedien zu inszenieren und zu brennen. Diese API können auch andere datenträgerähnliche Medien verwenden, die Images auf die gleiche Weise erstellen. |
Imaging-API | Die Referenz zur Windows-Imaging-Schnittstelle beschreibt die programmgesteuerte Methode zum Verwalten von Windows-Imagedateien (WIM). |
iSCSI Discovery Library-API | Die iSCSI Discovery Library-API ermöglicht Es Initiatoren, alle zugänglichen Zielgeräte sowie die zugehörigen Adressen mit einer minimalen Menge an erforderlichen Konfigurationen zu finden. |
iSCSI-Softwareziel-API | Die iSCSI-Softwareziel-API stellt eine WMI-Schnittstelle für die Verwaltung des Microsoft iSCSI-Softwareziels bereit, z. B. das Erstellen virtueller Datenträger und die Darstellung auf dem Client. |
Lokale Dateisysteme | Beschreibt die Verzeichnis-, Datenträger-, Datei- und Volumeverwaltung. Beschreibt auch Transaktions-NTFS (TxF). |
MSXML | Microsoft XML Core Services (MSXML) ermöglicht Es Kunden, die JScript, Visual Basic Scripting Edition (VBScript) und Microsoft Visual Studio verwenden, leistungsstarke XML-basierte Anwendungen zu erstellen. |
Nichtflüchtige Speicherbibliothek (NVML) | Ermöglicht Entwicklern, NVML-APIs zu verwenden, um für persistenten Arbeitsspeicher in Windows-Umgebungen zu programmieren. |
Offlinedateien | Mit der Offlinedateien-API können Anwendungen das Verhalten von Offlinedateien programmgesteuert steuern und überwachen. |
Paketerstellung | Die Paketerstellungs-APIs bieten Unterstützung für Anwendungen, die Dateien, sogenannte Pakete, erzeugen oder nutzen, die mit den Open Packaging Conventions kompatibel sind. |
Projiziertes Dateisystem | Das Projected File System (ProjFS) ermöglicht es einer Anwendung im Benutzermodus, einen hierarchischen Datenspeicher in das Dateisystem zu projizieren, wo er als Dateien und Verzeichnisse angezeigt wird. Inhalte werden bei Bedarf im lokalen Dateisystem zwischengespeichert, sodass sehr große Datenspeicher lokal erscheinen können, ohne den lokalen Speicher zu überlasten. |
Remotedifferenzialkomprimierung | Remotedifferenzielle Komprimierung (Remote Differential Compression, RDC) ermöglicht Es Anwendungen, Daten zwischen zwei Computern effizient zu synchronisieren. |
Benutzerstatusverwaltungs-API | Die Benutzerstatusverwaltungs-API bietet eine alternative Möglichkeit zum Konfigurieren und Abrufen des aktuellen Status für die Windows-Komponenten im Zusammenhang mit dem Benutzerstatus. Die Windows-Komponenten, die Konfiguration und Status über diese APIs verfügbar machen, sind Ordnerumleitung, Offlinedateien und Roamingprofile. |
Dienst für virtuelle Datenträger | Der Virtual Disk Service (VDS) verwaltet eine Vielzahl von Speicherkonfigurationen, von Einzeldatenträger-Desktops bis hin zu externen Speicherarrays. |
Virtueller Speicher | Das VHD-Format (Virtual Hard Disk) ist eine öffentlich verfügbare Image-Formatspezifikation, die eine virtuelle Festplatte angibt, die in einer einzelnen Datei gekapselt ist und native Dateisysteme hosten und gleichzeitig Standarddatenträger- und Dateivorgänge unterstützen kann. |
Volumeschattenkopie-Dienst | Der Volume Shadow Copy Service (VSS) ist eine Gruppe von COM-Schnittstellen, die ein Framework implementiert, um Volumesicherungen durchzuführen, während Anwendungen auf einem System weiterhin auf die Volumes schreiben. |
Windows Data Access Components | Windows Data Access Components (Windows DAC) 6.0 ist eine Reihe von Technologien, die den Zugriff auf Informationen im gesamten Unternehmen ermöglichen. Zu diesen Technologien gehören Microsoft ActiveX Data Objects (ADO), OLE DB und Microsoft Open Database Connectivity (ODBC). |
Windows-Speicherverwaltungs-API | Die Windows Storage Management-API wird verwendet, um eine Vielzahl von Speicherkonfigurationen zu verwalten, von Einzeldatenträger-Desktops bis hin zu externen Speicherarrays. |
Windows-Synchronisierung | Die Microsoft Windows-Synchronisierungs-API bietet Entwicklern eine Möglichkeit, benutzerdefinierte Synchronisierungsanbieter zu schreiben, mit denen Geräte Daten mit Datenspeichern auf einem Computer oder in einem Netzwerk synchronisieren können. |
WMI-Anbieter für NFS | Microsoft Services for Network File System (NFS) bietet eine Dateifreigabelösung, mit der Sie Dateien mithilfe des NFS-Protokolls zwischen Computern unter Windows und Betriebssystemen von Drittanbietern übertragen können. |
XmlLite | XmlLite ist ein einfacher XML-Parser, der für benutzerfreundliche, leistungs- und Standardkonformität entwickelt wurde. |