Freigeben über


Speicher und Datenströme

Ein Speicherobjekt entspricht einem Dateisystemverzeichnis. Ebenso wie ein Verzeichnis andere Verzeichnisse und Dateien enthalten kann, kann ein Speicherobjekt andere Speicherobjekte und Streamobjekte enthalten. Ebenso wie ein Verzeichnis verfolgt ein Speicherobjekt die Speicherorte und Größen der Speicherobjekte und datenstromobjekte, die darunter geschachtelt sind.

Ein Streamobjekt entspricht dem traditionellen Begriff einer Datei. Wie eine Datei enthält ein Datenstrom Daten, die als aufeinander folgende Bytesequenz gespeichert sind.

Eine COM-Verbunddatei besteht aus einem Stammspeicherobjekt, das mindestens ein Datenstromobjekt enthält, das seine systemeigenen Daten zusammen mit mindestens einem Speicherobjekt darstellt, das seinen verknüpften und eingebetteten Objekten entspricht. Das Stammspeicherobjekt wird einem Dateinamen in dem Dateisystem zugeordnet, in dem es sich befindet. Jedes der Objekte innerhalb des Dokuments wird auch durch ein Speicherobjekt dargestellt, das mindestens ein Datenstromobjekt enthält und möglicherweise auch ein oder mehrere Speicherobjekte enthält. Auf diese Weise kann ein Dokument aus einer unbegrenzten Anzahl geschachtelter Objekte bestehen. Weitere Informationen finden Sie unter Verbunddateien.