Share via


coml2api.h-Header

Dieser Header wird von Structured Storage verwendet. Weitere Informationen finden Sie unter

coml2api.h enthält die folgenden Programmierschnittstellen:

Functions

 
CreateILockBytesOnHGlobal

Erstellt ein Bytearrayobjekt, das ein HGLOBAL-Speicherhandle verwendet, um die Bytes zu speichern, die für den Speicher im Arbeitsspeicher einer zusammengesetzten Datei vorgesehen sind.
FmtIdToPropStgName

Konvertiert einen Eigenschaftssatzformatbezeichner (FMTID) in seinen Speicher- oder Streamnamen.
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.
PropStgNameToFmtId

Konvertiert einen Eigenschaftensatzspeicher- oder Streamnamen in den Formatbezeichner.
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.
StgCreateDocfile

Erstellt ein neues zusammengesetztes Dateispeicherobjekt unter Verwendung 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 unter Verwendung einer bereitgestellten Implementierung für die IStorage- oder IPropertySetStorage-Schnittstellen.
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.
StgOpenPropStg

Öffnet eine angegebene Eigenschaft, die in einem angegebenen Speicher- oder Streamobjekt festgelegt ist.
StgOpenStorage

Öffnet ein vorhandenes Stammspeicherobjekt im Dateisystem.
StgOpenStorageEx

Öffnet ein vorhandenes Stammspeicherobjekt im Dateisystem. Verwenden Sie diese Funktion, um zusammengesetzte Dateien 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 zugrunde liegendes Bytearray verfügt, das vom Aufrufer bereitgestellt wird.
StgSetTimes

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

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

Die WriteClassStm-Funktion speichert die angegebene CLSID im Stream.

Strukturen

 
STGOPTIONS

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