Strukturierte Speicherung

Übersicht über die Technologie des strukturierten Speichers.

Um strukturierten Speicher zu entwickeln, benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
LOCKTYPE

Die LOCKTYPE-Enumerationswerte geben den Typ der Sperrung an, die für den angegebenen Bytebereich angefordert wird. Die Werte werden in den Methoden ILockBytes::LockRegion und IStream::LockRegion verwendet.
STATFLAG

Geben Sie an, ob die Methode versuchen soll, einen Namen im pwcsName-Member der STATSTG-Struktur zurückzugeben.
STGC

Geben Sie die Bedingungen für die Ausführung des Commitvorgangs in den Methoden IStorage::Commit und IStream::Commit an.
STGMOVE

Gibt an, ob ein Speicherelement verschoben oder kopiert werden soll.
STGTY

Die STGTY-Enumerationswerte werden im Typmember der STATSTG-Struktur verwendet, um den Typ des Speicherelements anzugeben. Ein Speicherelement ist ein Speicherobjekt, ein Streamobjekt oder ein Bytearrayobjekt (LOCKBYTES).
STREAM_SEEK

Die STREAM_SEEK Enumerationswerte geben den Ursprung an, aus dem die neue Suchzeigerposition berechnet werden soll.

Functions

 
BeginMonitor

Die BeginMonitor-Methode wird verwendet, um mit der Überwachung zu beginnen, wenn ein Ladevorgang gestartet wird. Wenn der Vorgang abgeschlossen ist, muss die Anwendung ILayoutStorage::EndMonitor aufrufen.
Klonen

Erstellt einen neuen Enumerator, der den gleichen Enumerationszustand wie der aktuelle STATSTG-Strukturenumerator enthält.
Klonen

Die Clone-Methode erstellt ein neues Streamobjekt mit einem eigenen Suchzeiger, der auf die gleichen Bytes wie der ursprüngliche Datenstrom verweist.
Klonen

Die IEnumSTATPROPSETSTG::Clone-Methode erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle STATPROPSETSTG-Strukturenumerator enthält.
Klonen

Die IEnumSTATPROPSTG::Clone-Methode erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle STATPROPSTG-Strukturenumerator enthält.
Klonen

Die IEnumSTATPROPSETSTG::Clone-Methode erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle STATPROPSETSTG-Strukturenumerator enthält.
Klonen

Die IEnumSTATPROPSTG::Clone-Methode erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle STATPROPSTG-Strukturenumerator enthält.
Commit

Die Commit-Methode stellt sicher, dass alle Änderungen, die an einem im Transaktionsmodus geöffneten Speicherobjekt vorgenommen werden, im übergeordneten Speicher widergespiegelt werden.
Commit

Die Commit-Methode stellt sicher, dass alle Änderungen, die an einem im Transaktionsmodus geöffneten Streamobjekt vorgenommen werden, im übergeordneten Speicher widergespiegelt werden.
Commit

Die IPropertyStorage::Commit-Methode speichert Änderungen, die an einem Eigenschaftsspeicherobjekt vorgenommen wurden, im übergeordneten Speicherobjekt.
Commit

Die IPropertyStorage::Commit-Methode speichert Änderungen, die an einem Eigenschaftsspeicherobjekt vorgenommen wurden, im übergeordneten Speicherobjekt.
CopyTo

Kopiert den gesamten Inhalt eines geöffneten Speicherobjekts in ein anderes Speicherobjekt.
CopyTo

Kopiert eine angegebene Anzahl von Bytes vom aktuellen Suchzeiger im Datenstrom an den aktuellen Suchzeiger in einem anderen Datenstrom.
Erstellen

Erstellt und öffnet einen neuen Eigenschaftensatz im Eigenschaftensatzspeicherobjekt.
CreateILockBytesOnHGlobal

Erstellt ein Bytearrayobjekt, das ein HGLOBAL-Speicherhandle verwendet, um die Bytes zu speichern, die für die In-Memory-Speicherung einer Verbunddatei vorgesehen sind.
CreateStorage

Erstellt und öffnet ein neues Speicherobjekt, das in diesem Speicherobjekt geschachtelt ist, mit dem angegebenen Namen im angegebenen Zugriffsmodus.
Createstream

Erstellt und öffnet ein Streamobjekt mit dem angegebenen Namen, der in diesem Speicherobjekt enthalten ist.
CreateStreamOnHGlobal

Erstellt ein Streamobjekt, das ein HGLOBAL-Speicherhandle verwendet, um den Streaminhalt zu speichern.
Löschen

Die Delete-Methode löscht einen der Eigenschaftensätze, die im Eigenschaftensatzspeicherobjekt enthalten sind.
DeleteMultiple

Die IPropertyStorage::D eleteMultiple-Methode löscht so viele der angegebenen Eigenschaften, wie in diesem Eigenschaftensatz vorhanden sind.
DeleteMultiple

Die IPropertyStorage::D eleteMultiple-Methode löscht so viele der angegebenen Eigenschaften, wie in einem Eigenschaftensatz vorhanden sind.
DeletePropertyNames

Die DeletePropertyNames-Methode löscht die angegebenen Zeichenfolgennamen aus dem aktuellen Eigenschaftensatz. (IPropertyStorage.DeletePropertyNames)
DeletePropertyNames

Die IPropertyStorage::D eletePropertyNames-Methode löscht die angegebenen Zeichenfolgennamen aus dem aktuellen Eigenschaftensatz.
DestroyElement

Entfernt den angegebenen Speicher oder Stream aus diesem Speicherobjekt.
EndMonitor

Die EndMonitor-Methode beendet die Überwachung einer Verbunddatei. Muss ein Aufruf von ILayoutStorage::BeginMonitor vorangestellt werden.
Enum

Die Enum-Methode erstellt ein Enumeratorobjekt, das Informationen zu den Eigenschaftssätzen enthält, die in diesem Eigenschaftensatzspeicher gespeichert sind. Bei der Rückgabe stellt diese Methode einen Zeiger auf den IEnumSTATPROPSETSTG-Zeiger auf das Enumeratorobjekt bereit.
Enum

Die IPropertyStorage::Enum-Methode erstellt ein Enumeratorobjekt zum Aufzählen von Daten vom Typ STATPROPSTG, das Informationen zum aktuellen Eigenschaftensatz enthält.
Enum

Die IPropertyStorage::Enum-Methode erstellt ein Enumeratorobjekt zum Aufzählen von Daten vom Typ STATPROPSTG, das Informationen zum aktuellen Eigenschaftensatz enthält.
EnumElements

Die EnumElements-Methode ruft einen Zeiger auf ein Enumeratorobjekt ab, das verwendet werden kann, um die in diesem Speicherobjekt enthaltenen Speicher- und Streamobjekte aufzulisten.
FillAppend

Die FillAppend-Methode schreibt einen neuen Block von Bytes an das Ende eines Bytearrays.
FillAt

Die FillAt-Methode schreibt einen neuen Datenblock an eine angegebene Position im Bytearray.
Leerung

Die Flush-Methode stellt sicher, dass alle internen Puffer, die von der ILockBytes-Implementierung verwaltet werden, in den zugrunde liegenden physischen Speicher geschrieben werden.
FmtIdToPropStgName

Konvertiert einen Eigenschaftssatzformatbezeichner (Property Set Format Identifier, FMTID) in den zugehörigen Speicher- oder Streamnamen.
FreePropVariantArray

Die FreePropVariantArray-Funktion ruft PropVariantClear für jede der PROPVARIANT-Strukturen im rgvars-Array auf, um den Wert null für jedes Element des Arrays zu machen.
GetConvertStg

Die GetConvertStg-Funktion gibt den aktuellen Wert des Convert-Bits für das angegebene Speicherobjekt zurück.
GetHGlobalFromILockBytes

Die GetHGlobalFromILockBytes-Funktion ruft ein globales Speicherhandle zu einem Bytearrayobjekt ab, das mit der CreateILockBytesOnHGlobal-Funktion erstellt wurde.
GetHGlobalFromStream

Die GetHGlobalFromStream-Funktion ruft das globale Speicherhandle in einen Stream ab, der durch einen Aufruf der CreateStreamOnHGlobal-Funktion erstellt wurde.
HaveWriteAccess

Die HaveWriteAccess-Methode gibt an, ob die Schreibsperre genommen wurde.
LayoutScript

Die LayoutScript-Methode bietet explizite Anweisungen zum Neuanordnen der Speicher, Streams und Steuerelemente in einer zusammengesetzten Datei, um der Reihenfolge zu entsprechen, in der während des Downloads auf sie zugegriffen wird.
LockRegion

Die LockRegion-Methode schränkt den Zugriff auf einen angegebenen Bytebereich im Bytearray ein.
LockRegion

Die LockRegion-Methode schränkt den Zugriff auf einen angegebenen Bytesbereich im Stream ein.
MoveElementTo

Die MoveElementTo-Methode kopiert oder verschiebt einen Unterspeicher oder Stream aus diesem Speicherobjekt in ein anderes Speicherobjekt.
Nächste

Ruft eine angegebene Anzahl von STATSTG-Strukturen ab, die in der Enumerationssequenz folgen.
Nächste

Die IEnumSTATPROPSETSTG::Next-Methode ruft eine angegebene Anzahl von STATPROPSETSTG-Strukturen ab, die anschließend in der Enumerationssequenz folgen.
Nächste

Die IEnumSTATPROPSTG::Next-Methode ruft eine angegebene Anzahl von STATPROPSTG-Strukturen ab, die anschließend in der Enumerationssequenz folgen.
Nächste

Die IEnumSTATPROPSETSTG::Next-Methode ruft eine angegebene Anzahl von STATPROPSETSTG-Strukturen ab, die anschließend in der Enumerationssequenz folgen.
Nächste

Die IEnumSTATPROPSTG::Next-Methode ruft eine angegebene Anzahl von STATPROPSTG-Strukturen ab, die anschließend in der Enumerationssequenz folgen.
OleConvertIStorageToOLESTREAM

Die OleConvertIStorageToOLESTREAM-Funktion konvertiert das angegebene Speicherobjekt aus dem strukturierten OLE 2-Speicher in das OLE 1-Speicherobjektmodell, schließt jedoch die Präsentationsdaten nicht ein. Dies ist eine von mehreren Kompatibilitätsfunktionen.
OleConvertIStorageToOLESTREAMEx

Die OleConvertIStorageToOLESTREAMEx-Funktion konvertiert das angegebene Speicherobjekt vom strukturierten OLE 2-Speicher in das OLE 1-Speicherobjektmodell, einschließlich der Präsentationsdaten.
OleConvertOLESTREAMToIStorage

Konvertiert das angegebene Objekt aus dem OLE 1-Speichermodell in ein strukturiertes OLE 2-Speicherobjekt, ohne Präsentationsdaten anzugeben.
OleConvertOLESTREAMToIStorageEx

Die OleConvertOLESTREAMToIStorageEx-Funktion konvertiert das angegebene Objekt aus dem OLE 1-Speichermodell in ein strukturiertes OLE 2-Speicherobjekt einschließlich Präsentationsdaten. Dies ist eine von mehreren Kompatibilitätsfunktionen.
Öffnen

Öffnet einen Eigenschaftensatz, der im Eigenschaftensatzspeicherobjekt enthalten ist.
OpenStorage

Öffnet ein vorhandenes Speicherobjekt mit dem angegebenen Namen im angegebenen Zugriffsmodus.
OpenStream

Öffnet ein vorhandenes Streamobjekt in diesem Speicherobjekt im angegebenen Zugriffsmodus.
PropStgNameToFmtId

Konvertiert einen Eigenschaftensatzspeicher- oder Streamnamen in den Formatbezeichner.
PropVariantClear

Gibt alle Elemente frei, die in einer bestimmten PROPVARIANT-Struktur freigegeben werden können.
PropVariantCopy

Die PropVariantCopy-Funktion kopiert den Inhalt einer PROPVARIANT-Struktur in eine andere.
PropVariantInit

Die PropVariantInit-Funktion initialisiert eine PROPVARIANT-Struktur. Hinweis Diese Funktion wird als Makro implementiert, das durch Einschließen der bereitgestellten ole2.h-Headerdatei verfügbar ist.
Lesen

Liest eine angegebene Anzahl von Bytes aus dem Streamobjekt ab dem aktuellen Suchzeiger in den Arbeitsspeicher.
ReadAt

Die ReadAt-Methode liest eine angegebene Anzahl von Bytes ab einem angegebenen Offset ab dem Anfang des Bytearrayobjekts.
ReadClassStg

Die ReadClassStg-Funktion liest die CLSID, die zuvor mit der WriteClassStg-Funktion in ein Speicherobjekt geschrieben wurde.
ReadClassStm

Liest die CLSID, die zuvor mit der WriteClassStm-Funktion in ein Streamobjekt geschrieben wurde.
ReadFmtUserTypeStg

Die ReadFmtUserTypeStg-Funktion gibt das Zwischenablageformat und den Benutzertyp zurück, der zuvor mit der WriteFmtUserTypeStg-Funktion gespeichert wurde.
ReadMultiple

Die IPropertyStorage::ReadMultiple-Methode liest die angegebenen Eigenschaften aus dem aktuellen Eigenschaftensatz.
ReadMultiple

Die IPropertyStorage::ReadMultiple-Methode liest die angegebenen Eigenschaften aus dem aktuellen Eigenschaftensatz.
ReadPropertyNames

Die IPropertyStorage::ReadPropertyNames-Methode ruft alle vorhandenen Zeichenfolgennamen für die angegebenen Eigenschaften-IDs ab.
ReadPropertyNames

Die IPropertyStorage::ReadPropertyNames-Methode ruft alle vorhandenen Zeichenfolgennamen für die angegebenen Eigenschaften-IDs ab.
ReLayoutDocfile

Mit der ReLayoutDocfile-Methode wird die zusammengesetzte Datei mithilfe des Layoutskripts neu geschrieben, das durch die Überwachung abgerufen oder durch explizite Layoutskripts bereitgestellt wird, um eine neue zusammengesetzte Datei zu erstellen.
ReLayoutDocfileOnILockBytes

Ist nicht implementiert. Bei Aufruf wird STG_E_UNIMPLEMENTEDFUNCTION zurückgegeben.
ReleaseWriteAccess

Die ReleaseWriteAccess-Methode gibt die zuvor abgerufene Schreibsperre frei.
RenameElement

Die RenameElement-Methode benennt den angegebenen Unterspeicher oder Stream in diesem Speicherobjekt um.
Zurücksetzen

Setzt die Enumerationssequenz auf den Anfang des STATSTG-Strukturarrays zurück.
Zurücksetzen

Die IEnumSTATPROPSETSTG::Reset-Methode setzt die Enumerationssequenz an den Anfang des STATPROPSETSTG-Strukturarrays zurück.
Zurücksetzen

Die IEnumSTATPROPSTG::Reset-Methode setzt die Enumerationssequenz auf den Anfang des STATPROPSTG-Strukturarrays zurück.
Zurücksetzen

Die IEnumSTATPROPSETSTG::Reset-Methode setzt die Enumerationssequenz an den Anfang des STATPROPSETSTG-Strukturarrays zurück.
Zurücksetzen

Die IEnumSTATPROPSTG::Reset-Methode setzt die Enumerationssequenz auf den Anfang des STATPROPSTG-Strukturarrays zurück.
Zurücksetzen

Die Revert-Methode verwirft alle Änderungen, die seit dem letzten Commitvorgang am Speicherobjekt vorgenommen wurden.
Zurücksetzen

Die Revert-Methode verwirft alle Änderungen, die seit dem letzten IStream::Commit-Aufruf an einem transaktionsierten Stream vorgenommen wurden. Bei Streams, die im direkten Modus geöffnet werden, und Bei Streams, die die COM-Verbunddateiimplementierung von IStream::Revert verwenden, hat diese Methode keine Auswirkungen.
Zurücksetzen

Die IPropertyStorage::Revert-Methode verwirft alle Änderungen am benannten Eigenschaftensatz, seit sie zuletzt geöffnet wurde, oder verwirft Änderungen, die zuletzt für den Eigenschaftensatz festgelegt wurden.
Zurücksetzen

Die IPropertyStorage::Revert-Methode verwirft alle Änderungen am benannten Eigenschaftensatz, seit sie zuletzt geöffnet wurde, oder verwirft Änderungen, die zuletzt für den Eigenschaftensatz festgelegt wurden.
Seek

Ändert den Suchzeiger auf einen neuen Speicherort. Die neue Position ist relativ zum Anfang des Datenstroms, zum Ende des Datenstroms oder zum aktuellen Suchzeiger.
SetClass

Die SetClass-Methode weist diesem Speicherobjekt den angegebenen Klassenbezeichner (CLSID) zu.
SetClass

Die IPropertyStorage::SetClass-Methode weist dem aktuellen Eigenschaftsspeicherobjekt eine neue CLSID zu und speichert die CLSID dauerhaft mit dem -Objekt.
SetClass

Die IPropertyStorage::SetClass-Methode weist dem aktuellen Eigenschaftsspeicherobjekt eine neue CLSID zu und speichert die CLSID dauerhaft mit dem -Objekt.
SetConvertStg

Die SetConvertStg-Funktion legt das Convert-Bit in einem Speicherobjekt fest, um anzugeben, dass das Objekt beim Öffnen in eine neue Klasse konvertiert werden soll. Die Einstellung kann mit einem Aufruf der GetConvertStg-Funktion abgerufen werden.
SetElementTimes

Die SetElementTimes-Methode legt die Änderungs-, Zugriffs- und Erstellungszeiten des angegebenen Speicherelements fest, wenn das zugrunde liegende Dateisystem diese Methode unterstützt.
SetFillSize

Die SetFillSize-Methode legt die erwartete Größe des Bytearrays fest.
Setsize

Die SetSize-Methode ändert die Größe des Bytearrays.
Setsize

Ändert die Größe des Streamobjekts.
SetStateBits

Die SetStateBits-Methode speichert bis zu 32 Bits von Zustandsinformationen in diesem Speicherobjekt.
SetTimes

Die IPropertyStorage::SetTimes-Methode legt die Änderungs-, Zugriffs- und Erstellungszeiten dieses Eigenschaftssatzes fest, sofern sie von der Implementierung unterstützt wird.
SetTimes

Die IPropertyStorage::SetTimes-Methode legt die Änderungs-, Zugriffs- und Erstellungszeiten dieses Eigenschaftssatzes fest, sofern sie von der Implementierung unterstützt wird.
Skip

Überspringt eine angegebene Anzahl von STATSTG-Strukturen in der Enumerationssequenz.
Skip

Die IEnumSTATPROPSETSTG::Skip-Methode überspringt eine angegebene Anzahl von STATPROPSETSTG-Strukturen in der Enumerationssequenz. (IEnumSTATPROPSETSTG.Skip)
Skip

Die IEnumSTATPROPSTG::Skip-Methode überspringt die angegebene Anzahl von STATPROPSTG-Strukturen in der Enumerationssequenz. (IEnumSTATPROPSTG.Skip)
Skip

Die IEnumSTATPROPSETSTG::Skip-Methode überspringt eine angegebene Anzahl von STATPROPSETSTG-Strukturen in der Enumerationssequenz.
Skip

Die IEnumSTATPROPSTG::Skip-Methode überspringt die angegebene Anzahl von STATPROPSTG-Strukturen in der Enumerationssequenz.
Stat

Die Stat-Methode ruft eine STATSTG-Struktur ab, die Informationen für dieses Bytearrayobjekt enthält.
Stat

Die Stat-Methode ruft die STATSTG-Struktur für dieses geöffnete Speicherobjekt ab.
Stat

Die Stat-Methode ruft die STATSTG-Struktur für diesen Stream ab.
Stat

Die IPropertyStorage::Stat-Methode ruft Informationen zum aktuellen Open-Eigenschaftssatz ab. (IPropertyStorage.Stat)
Stat

Die IPropertyStorage::Stat-Methode ruft Informationen zum aktuellen Open-Eigenschaftssatz ab. (IPropertyStorage.Stat)
StgConvertPropertyToVariant

Konvertiert einen SERIALIZEDPROPERTYVALUE-Datentyp in einen PROPVARIANT-Datentyp.
StgConvertVariantToProperty

Konvertiert einen PROPVARIANT-Datentyp in einen SERIALIZEDPROPERTYVALUE-Datentyp.
StgCreateDocfile

Erstellt ein neues Verbunddateispeicherobjekt mithilfe der com-bereitgestellten Verbunddateiimplementierung für die IStorage-Schnittstelle.
StgCreateDocfileOnILockBytes

Erstellt und öffnet ein neues zusammengesetztes Dateispeicherobjekt auf einem byte-array-Objekt, das vom Aufrufer bereitgestellt wird.
StgCreatePropSetStg

Erstellt ein Eigenschaftensatzspeicherobjekt aus einem angegebenen Speicherobjekt.
StgCreatePropStg

Erstellt und öffnet einen Eigenschaftensatz in einem angegebenen Speicher- oder Streamobjekt.
StgCreateStorageEx

Erstellt ein neues Speicherobjekt mithilfe einer bereitgestellten Implementierung für die IStorage- oder IPropertySetStorage-Schnittstelle.
StgDeserializePropVariant

Die StgDeserializePropVariant-Funktion konvertiert einen SERIALIZEDPROPERTYVALUE-Datentyp in einen PROPVARIANT-Datentyp.
StgGetIFillLockBytesOnFile

Öffnet ein Wrapperobjekt in einer temporären Datei.
StgGetIFillLockBytesOnILockBytes

Erstellt ein neues Wrapperobjekt für ein Bytearrayobjekt, das vom Aufrufer bereitgestellt wird.
StgIsStorageFile

Die StgIsStorageFile-Funktion gibt an, ob eine bestimmte Datenträgerdatei ein Speicherobjekt enthält.
StgIsStorageILockBytes

Die StgIsStorageILockBytes-Funktion gibt an, ob das angegebene Bytearray ein Speicherobjekt enthält.
StgOpenAsyncDocfileOnIFillLockBytes

Öffnet ein vorhandenes asynchrones Stammspeicherobjekt in einem bytearray-Wrapperobjekt, das vom Aufrufer bereitgestellt wird.
StgOpenLayoutDocfile

Öffnet eine zusammengesetzte Datei in einer ILockBytes-Implementierung, die Sektordaten überwachen kann.
StgOpenPropStg

Öffnet einen angegebenen Eigenschaftensatz in einem angegebenen Speicher- oder Streamobjekt.
StgOpenStorage

Öffnet ein vorhandenes Stammspeicherobjekt im Dateisystem.
StgOpenStorageEx

Öffnet ein vorhandenes Stammspeicherobjekt im Dateisystem. Verwenden Sie diese Funktion, um Verbunddateien und reguläre Dateien zu öffnen.
StgOpenStorageOnILockBytes

Die StgOpenStorageOnILockBytes-Funktion öffnet ein vorhandenes Speicherobjekt, das sich nicht in einer Datenträgerdatei befindet, sondern stattdessen über ein vom Aufrufer bereitgestelltes zugrunde liegendes Bytearray verfügt.
StgPropertyLengthAsVariant

Die StgPropertyLengthAsVariant-Funktion untersucht eine SERIALIZEDPROPERTYVALUE und gibt die Menge an Arbeitsspeicher zurück, die diese Eigenschaft als PROPVARIANT belegen würde.
StgSerializePropVariant

Die StgSerializePropVariant-Funktion konvertiert einen PROPVARIANT-Datentyp in einen SERIALIZEDPROPERTYVALUE-Datentyp.
StgSetTimes

Die StgSetTimes-Funktion legt die Erstellungs-, Zugriffs- und Änderungszeiten der angegebenen Datei fest, sofern sie vom zugrunde liegenden Dateisystem unterstützt wird.
SwitchToFile

Die SwitchToFile-Methode kopiert die aktuelle Datei, die dem Speicherobjekt zugeordnet ist, in eine neue Datei.
Terminate

Die Terminate-Methode informiert das Bytearray darüber, dass der Download erfolgreich oder erfolglos beendet wurde.
UnlockRegion

Die UnlockRegion-Methode entfernt die Zugriffsbeschränkung für einen zuvor gesperrten Bytebereich.
UnlockRegion

Die UnlockRegion-Methode entfernt die Zugriffsbeschränkung für einen Bytebereich, der zuvor mit IStream::LockRegion eingeschränkt wurde.
WaitForWriteAccess

Die WaitForWriteAccess-Methode erhält exklusiven Schreibzugriff auf ein Speicherobjekt.
Schreiben

Schreibt eine angegebene Anzahl von Bytes beginnend beim aktuellen Suchzeiger in das Datenstromobjekt.
WriteAt

Die WriteAt-Methode schreibt die angegebene Anzahl von Bytes ab einem angegebenen Offset vom Anfang des Bytearrays.
WriteClassStg

Die WriteClassStg-Funktion speichert den angegebenen Klassenbezeichner (CLSID) in einem Speicherobjekt.
WriteClassStm

Die WriteClassStm-Funktion speichert die angegebene CLSID im Stream.
WriteFmtUserTypeStg

Die WriteFmtUserTypeStg-Funktion schreibt ein Zwischenablageformat und einen Benutzertyp in das Speicherobjekt.
WriteMultiple

Die IPropertyStorage::WriteMultiple-Methode schreibt eine angegebene Gruppe von Eigenschaften in den aktuellen Eigenschaftensatz.
WriteMultiple

Die IPropertyStorage::WriteMultiple-Methode schreibt eine angegebene Gruppe von Eigenschaften in den aktuellen Eigenschaftensatz.
WritePropertyNames

Die IPropertyStorage::WritePropertyNames-Methode weist ZeichenfolgeN-IPropertyStoragenames einem angegebenen Array von Eigenschaften-IDs im aktuellen Eigenschaftensatz zu.
WritePropertyNames

Die IPropertyStorage::WritePropertyNames-Methode weist ZeichenfolgeN-IPropertyStoragenames einem angegebenen Array von Eigenschaften-IDs im aktuellen Eigenschaftensatz zu.

Schnittstellen

 
IDirectWriterLock

Die IDirectWriterLock-Schnittstelle ermöglicht es einem einzelnen Writer, exklusiven Schreibzugriff auf ein im direkten Modus geöffnetes Stammspeicherobjekt zu erhalten und gleichzeitig den Zugriff durch mehrere Leser zuzulassen.
IEnumSTATPROPSETSTG

Die IEnumSTATPROPSETSTG-Schnittstelle durchläuft ein Array von STATPROPSETSTG-Strukturen, die statistische Daten zu den Eigenschaftensätzen enthalten, die vom aktuellen IPropertySetStorage-instance verwaltet werden.
IEnumSTATPROPSETSTG

Die IEnumSTATPROPSETSTG-Schnittstelle durchläuft ein Array von STATPROPSETSTG-Strukturen, die statistische Daten zu den Eigenschaftensätzen enthalten, die vom aktuellen IPropertySetStorage-instance verwaltet werden.
IEnumSTATPROPSTG

Die IEnumSTATPROPSTG-Schnittstelle durchläuft ein Array von STATPROPSTG-Strukturen. Die STATPROPSTG-Strukturen enthalten statistische Daten zu Eigenschaften in einem Eigenschaftensatz.
IEnumSTATPROPSTG

Die IEnumSTATPROPSTG-Schnittstelle durchläuft ein Array von STATPROPSTG-Strukturen, die statistische Daten zu Eigenschaften in einem Eigenschaftensatz enthalten.
IEnumSTATSTG

Listet ein Array von STATSTG-Strukturen auf.
IFillLockBytes

Die IFillLockBytes-Schnittstelle ermöglicht das Herunterladen von Code zum asynchronen Schreiben von Daten in ein strukturiertes Speicherbytearray.
ILayoutStorage

Die ILayoutStorage-Schnittstelle ermöglicht es einer Anwendung, das Layout ihrer zusammengesetzten Dateien zu optimieren, um einen effizienten Download über einen langsamen Link zu ermöglichen.
ILockBytes

Die ILockBytes-Schnittstelle wird für ein Bytearrayobjekt implementiert, das von einem physischen Speicher wie einer Datenträgerdatei, einem globalen Arbeitsspeicher oder einer Datenbank unterstützt wird.
IPropertySetStorage

Die IPropertySetStorage-Schnittstelle erstellt, öffnet, löscht und listet Eigenschaftensatzspeicher auf, die Instanzen der IPropertyStorage-Schnittstelle unterstützen.
IPropertyStorage

Die IPropertyStorage-Schnittstelle verwaltet die persistenten Eigenschaften eines einzelnen Eigenschaftensatzes. (IPropertyStorage-Schnittstelle)
IPropertyStorage

Die IPropertyStorage-Schnittstelle verwaltet die persistenten Eigenschaften eines einzelnen Eigenschaftensatzes. (IPropertyStorage-Schnittstelle)
IRootStorage

Die IRootStorage-Schnittstelle enthält eine einzelne Methode, die ein Speicherobjekt in eine andere zugrunde liegende Datei wechselt und das Speicherobjekt in dieser Datei speichert.
ISequentialStream

Die ISequentialStream-Schnittstelle unterstützt den vereinfachten sequenziellen Zugriff auf Streamobjekte. Die IStream-Schnittstelle erbt ihre Lese- und Schreibmethoden von ISequentialStream.
IStorage

Die IStorage-Schnittstelle unterstützt die Erstellung und Verwaltung von strukturierten Speicherobjekten.
IStream

Mit der IStream-Schnittstelle können Sie Daten lesen und schreiben, um Objekte zu streamen.

Strukturen

 
PROPSPEC

Die PROPSPEC-Struktur wird von vielen Methoden von IPropertyStorage verwendet, um eine Eigenschaft entweder durch den Eigenschaftenbezeichner (ID) oder den zugehörigen Zeichenfolgennamen anzugeben.
PROPSPEC

Die PROPSPEC-Struktur wird von vielen Methoden von IPropertyStorage verwendet, um eine Eigenschaft entweder durch den Eigenschaftenbezeichner (ID) oder den zugehörigen Zeichenfolgennamen anzugeben.
PROPVARIANT

Die PROPVARIANT-Struktur wird in den Methoden ReadMultiple und WriteMultiple von IPropertyStorage verwendet, um das Type-Tag und den Wert einer Eigenschaft in einem Eigenschaftensatz zu definieren.
PROPVARIANT

Die PROPVARIANT-Struktur wird in den Methoden ReadMultiple und WriteMultiple von IPropertyStorage verwendet, um das Type-Tag und den Wert einer Eigenschaft in einem Eigenschaftensatz zu definieren.
RemSNB

Die RemSNB-Struktur wird zum Marshallen des SNB-Datentyps verwendet. Definiert in der IStorage-Schnittstelle (Storag.idl).
STATPROPSETSTG

Die STATPROPSETSTG-Struktur enthält Informationen zu einem Eigenschaftensatz. (STATPROPSETSTG-Struktur)
STATPROPSETSTG

Die STATPROPSETSTG-Struktur enthält Informationen zu einem Eigenschaftensatz. (STATPROPSETSTG-Struktur)
STATPROPSTG

Die STATPROPSTG-Struktur enthält Daten zu einer einzelnen Eigenschaft in einem Eigenschaftensatz. Diese Daten sind die Eigenschafts-ID und das Typtag sowie der optionale Zeichenfolgenname, der der Eigenschaft zugeordnet sein kann.
STATPROPSTG

Die STATPROPSTG-Struktur enthält Daten zu einer einzelnen Eigenschaft in einem Eigenschaftensatz. Diese Daten sind die Eigenschafts-ID und das Typtag sowie der optionale Zeichenfolgenname, der der Eigenschaft zugeordnet sein kann.
STATSTG

Enthält statistische Daten zu einem offenen Speicher-, Stream- oder Bytearrayobjekt.
STGOPTIONS

Gibt Features des Speicherobjekts an, z. B. die Sektorgröße, in den Funktionen StgCreateStorageEx und StgOpenStorageEx.
StorageLayout

Beschreibt einen einzelnen Datenblock, einschließlich Name, Speicherort und Länge.