coml2api.h-Header
Dieser Header wird von Structured Storage verwendet. Weitere Informationen finden Sie unter
coml2api.h enthält die folgenden Programmierschnittstellen:
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. |
STGOPTIONS Gibt Features des Speicherobjekts an, z. B. die Sektorgröße, in den Funktionen StgCreateStorageEx und StgOpenStorageEx. |