Condividi tramite


Archivio strutturato

Panoramica della tecnologia Di archiviazione strutturata.

Per sviluppare archiviazione strutturata, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
LOCKTYPE

I valori di enumerazione LOCKTYPE indicano il tipo di blocco richiesto per l'intervallo specificato di byte. I valori vengono usati nei metodi ILockBytes::LockRegion e IStream::LockRegion.
STATFLAG

Indica se il metodo deve provare a restituire un nome nel membro pwcsName della struttura STATSTG.
STGC

Specificare le condizioni per eseguire l'operazione di commit nei metodi IStorage::Commit e IStream::Commit.
STGMOVE

Indica se un elemento di archiviazione deve essere spostato o copiato.
STGTY

I valori di enumerazione STGTY vengono usati nel membro del tipo della struttura STATSTG per indicare il tipo dell'elemento di archiviazione. Un elemento di archiviazione è un oggetto di archiviazione, un oggetto stream o un oggetto byte-array (LOCKBYTES).
STREAM_SEEK

I valori di enumerazione STREAM_SEEK specificano l'origine da cui calcolare la nuova posizione del puntatore di ricerca.

Funzioni

 
BeginMonitor

Il metodo BeginMonitor viene usato per iniziare il monitoraggio quando viene avviata un'operazione di caricamento. Al termine dell'operazione, l'applicazione deve chiamare ILayoutStorage::EndMonitor.
Clone

Crea un nuovo enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore della struttura STATSTG corrente.
Clone

Il metodo Clone crea un nuovo oggetto di flusso con un puntatore di ricerca personalizzato che fa riferimento agli stessi byte del flusso originale.
Clone

Il metodo IEnumSTATPROPSETSTG::Clone crea un enumeratore contenente lo stesso stato di enumerazione dell'enumeratore STATPROPSETSTG corrente.
Clone

Il metodo IEnumSTATPROPSTG::Clone crea un enumeratore contenente lo stesso stato di enumerazione dell'enumeratore corrente della struttura STATPROPSTG corrente.
Clone

Il metodo IEnumSTATPROPSETSTG::Clone crea un enumeratore contenente lo stesso stato di enumerazione dell'enumeratore STATPROPSETSTG corrente.
Clone

Il metodo IEnumSTATPROPSTG::Clone crea un enumeratore contenente lo stesso stato di enumerazione dell'enumeratore corrente della struttura STATPROPSTG corrente.
Eseguire il commit

Il metodo Commit garantisce che tutte le modifiche apportate a un oggetto di archiviazione aperto in modalità transacted vengano riflesse nell'archiviazione padre.
Eseguire il commit

Il metodo Commit garantisce che tutte le modifiche apportate a un oggetto di flusso aperto in modalità transazionata vengano riflesse nell'archiviazione padre.
Eseguire il commit

Il metodo IPropertyStorage::Commit salva le modifiche apportate a un oggetto di archiviazione delle proprietà nell'oggetto di archiviazione padre.
Eseguire il commit

Il metodo IPropertyStorage::Commit salva le modifiche apportate a un oggetto di archiviazione delle proprietà nell'oggetto di archiviazione padre.
CopyTo

Copia l'intero contenuto di un oggetto di archiviazione aperto in un altro oggetto di archiviazione.
CopyTo

Copia un numero specificato di byte dal puntatore di posizionamento corrente nel flusso al puntatore di posizionamento corrente in un altro flusso.
Creare

Crea e apre una nuova proprietà impostata nell'oggetto di archiviazione del set di proprietà.
CreateILockBytesOnHGlobal

Crea un oggetto array di byte che usa un handle di memoria HGLOBAL per archiviare i byte destinati all'archiviazione in memoria di un file composto.
CreateStorage

Crea e apre un nuovo oggetto di archiviazione annidato all'interno di questo oggetto di archiviazione con il nome specificato nella modalità di accesso specificata.
CreateStream

Crea e apre un oggetto di flusso con il nome specificato contenuto in questo oggetto di archiviazione.
CreateStreamOnHGlobal

Crea un oggetto di flusso che usa un handle di memoria HGLOBAL per archiviare il contenuto del flusso.
Elimina

Il metodo Delete elimina uno dei set di proprietà contenuti nell'oggetto di archiviazione del set di proprietà.
DeleteMultiple

Il metodo IPropertyStorage::D eleteMultiple elimina quante delle proprietà indicate sono presenti in questo set di proprietà.
DeleteMultiple

Il metodo IPropertyStorage::D eleteMultiple elimina quante delle proprietà indicate esistono in un set di proprietà.
DeletePropertyNames

Il metodo DeletePropertyNames elimina i nomi di stringa specificati dal set di proprietà corrente. (IPropertyStorage.DeletePropertyNames)
DeletePropertyNames

Il metodo IPropertyStorage::D eletePropertyNames elimina i nomi di stringa specificati dal set di proprietà corrente.
DestroyElement

Rimuove l'archiviazione o il flusso specificato da questo oggetto di archiviazione.
EndMonitor

Il metodo EndMonitor termina il monitoraggio di un file composto. Deve essere preceduto da una chiamata a ILayoutStorage::BeginMonitor.
Enumerazione

Il metodo Enum crea un oggetto enumeratore che contiene informazioni sui set di proprietà archiviati nell'archiviazione del set di proprietà. In caso di ritorno, questo metodo fornisce un puntatore al puntatore IEnumSTATPROPSETSTG nell'oggetto enumeratore.
Enumerazione

Il metodo IPropertyStorage::Enum crea un oggetto enumeratore progettato per enumerare i dati di tipo STATPROPSTG, che contiene informazioni sul set di proprietà corrente.
Enumerazione

Il metodo IPropertyStorage::Enum crea un oggetto enumeratore progettato per enumerare i dati di tipo STATPROPSTG, che contiene informazioni sul set di proprietà corrente.
EnumElements

Il metodo EnumElements recupera un puntatore a un oggetto enumeratore che può essere usato per enumerare gli oggetti di archiviazione e flusso contenuti in questo oggetto di archiviazione.
FillAppend

Il metodo FillAppend scrive un nuovo blocco di byte alla fine di una matrice di byte.
FillAt

Il metodo FillAt scrive un nuovo blocco di dati in una posizione specificata nella matrice di byte.
Svuotamento

Il metodo Flush garantisce che tutti i buffer interni gestiti dall'implementazione ILockBytes vengano scritti nell'archiviazione fisica sottostante.
FmtIdToPropStgName

Converte un identificatore di formato set di proprietà (FMTID) nel relativo nome di archiviazione o flusso.
FreePropVariantArray

La funzione FreePropVariantArray chiama PropVariantClear in ognuna delle strutture PROPVARIANT della matrice rgvars per rendere il valore zero per ognuno dei membri della matrice.
GetConvertStg

La funzione GetConvertStg restituisce il valore corrente del bit di conversione per l'oggetto di archiviazione specificato.
GetHGlobalFromILockBytes

La funzione GetHGlobalFromILockBytes recupera un handle di memoria globale in un oggetto matrice di byte creato usando la funzione CreateILockBytesOnHGlobal.
GetHGlobalFromStream

La funzione GetHGlobalFromStream recupera l'handle di memoria globale in un flusso creato tramite una chiamata alla funzione CreateStreamOnHGlobal.
HaveWriteAccess

Il metodo HaveWriteAccess indica se è stato eseguito il blocco di scrittura.
LayoutScript

Il metodo LayoutScript fornisce indicazioni esplicite per riordinare le risorse di archiviazione, i flussi e i controlli in un file composto in modo che corrispondano all'ordine in cui si accede durante il download.
LockRegion

Il metodo LockRegion limita l'accesso a un intervallo specificato di byte nella matrice di byte.
LockRegion

Il metodo LockRegion limita l'accesso a un intervallo di byte specificato nel flusso.
MoveElementTo

Il metodo MoveElementTo copia o sposta un sottostorage o un flusso da questo oggetto di archiviazione a un altro oggetto di archiviazione.
Avanti

Recupera un numero specificato di strutture STATSTG, che seguono nella sequenza di enumerazione.
Avanti

Il metodo IEnumSTATPROPSETSTG::Next recupera un numero specificato di strutture STATPROPSETSTG che seguono successivamente nella sequenza di enumerazione.
Avanti

Il metodo IEnumSTATPROPSTG::Next recupera un numero specificato di strutture STATPROPSTG, che seguono successivamente nella sequenza di enumerazione.
Avanti

Il metodo IEnumSTATPROPSETSTG::Next recupera un numero specificato di strutture STATPROPSETSTG che seguono successivamente nella sequenza di enumerazione.
Avanti

Il metodo IEnumSTATPROPSTG::Next recupera un numero specificato di strutture STATPROPSTG, che seguono successivamente nella sequenza di enumerazione.
OleConvertIStorageToOLESTREAM

La funzione OleConvertIStorageToOLESTREAM converte l'oggetto di archiviazione specificato dall'archiviazione strutturata OLE 2 al modello a oggetti di archiviazione OLE 1, ma non include i dati della presentazione. Si tratta di una delle diverse funzioni di compatibilità.
OleConvertIStorageToOLESTREAMEx

La funzione OleConvertIStorageToOLESTREAMEx converte l'oggetto di archiviazione specificato dall'archiviazione strutturata OLE 2 al modello a oggetti di archiviazione OLE 1, inclusi i dati della presentazione.
OleConvertOLESTREAMToIStorage

Converte l'oggetto specificato dal modello di archiviazione OLE 1 a un oggetto di archiviazione strutturato OLE 2 senza specificare i dati della presentazione.
OleConvertOLESTREAMToIStorageEx

La funzione OleConvertOLESTREAMToIStorageEx converte l'oggetto specificato dal modello di archiviazione OLE 1 a un oggetto di archiviazione strutturato OLE 2, inclusi i dati della presentazione. Si tratta di una delle diverse funzioni di compatibilità.
Apri

Apre un set di proprietà contenuto nell'oggetto di archiviazione del set di proprietà.
OpenStorage

Apre un oggetto di archiviazione esistente con il nome specificato nella modalità di accesso specificata.
OpenStream

Apre un oggetto flusso esistente all'interno di questo oggetto di archiviazione nella modalità di accesso specificata.
PropStgNameToFmtId

Converte un nome di archiviazione o flusso del set di proprietà nel relativo identificatore di formato.
PropVariantClear

Libera tutti gli elementi che possono essere liberati in una determinata struttura PROPVARIANT.
PropVariantCopy

La funzione PropVariantCopy copia il contenuto di una struttura PROPVARIANT in un'altra.
PropVariantInit

La funzione PropVariantInit inizializza una struttura PROPVARIANT. Nota Questa funzione viene implementata come macro, disponibile includendo il file di intestazione ole2.h fornito.
Lettura

Legge un numero specificato di byte dall'oggetto flusso in memoria, a partire dal puntatore di ricerca corrente.
ReadAt

Il metodo ReadAt legge un numero specificato di byte a partire da un offset specificato dall'inizio dell'oggetto matrice di byte.
ReadClassStg

La funzione ReadClassStg legge il CLSID scritto in precedenza in un oggetto di archiviazione con la funzione WriteClassStg.
ReadClassStm

Legge CLSID scritto in precedenza in un oggetto flusso con la funzione WriteClassStm.
ReadFmtUserTypeStg

La funzione ReadFmtUserTypeStg restituisce il formato degli Appunti e il tipo di utente salvati in precedenza con la funzione WriteFmtUserTypeStg.
ReadMultiple

Il metodo IPropertyStorage::ReadMultiple legge le proprietà specificate dal set di proprietà corrente.
ReadMultiple

Il metodo IPropertyStorage::ReadMultiple legge le proprietà specificate dal set di proprietà corrente.
ReadPropertyNames

Il metodo IPropertyStorage::ReadPropertyNames recupera tutti i nomi di stringa esistenti per gli ID di proprietà specificati.
ReadPropertyNames

Il metodo IPropertyStorage::ReadPropertyNames recupera tutti i nomi di stringa esistenti per gli ID di proprietà specificati.
ReLayoutDocfile

Il metodo ReLayoutDocfile riscrive il file composto, usando lo script di layout ottenuto tramite il monitoraggio o fornito tramite script di layout esplicito, per creare un nuovo file composto.
ReLayoutDocfileOnILockBytes

Non implementato. Se viene chiamato, restituisce STG_E_UNIMPLEMENTEDFUNCTION.
ReleaseWriteAccess

Il metodo ReleaseWriteAccess rilascia il blocco di scrittura ottenuto in precedenza.
RenameElement

Il metodo RenameElement rinomina la sottostorazione o il flusso specificati in questo oggetto di archiviazione.
Reimpostazione

Reimposta la sequenza di enumerazione all'inizio della matrice di struttura STATSTG.
Reimpostazione

Il metodo IEnumSTATPROPSETSTG::Reset reimposta la sequenza di enumerazione all'inizio della matrice di struttura STATPROPSETSTG.
Reimpostazione

Il metodo IEnumSTATPROPSTG::Reset reimposta la sequenza di enumerazione all'inizio della matrice di struttura STATPROPSTG.
Reimpostazione

Il metodo IEnumSTATPROPSETSTG::Reset reimposta la sequenza di enumerazione all'inizio della matrice di struttura STATPROPSETSTG.
Reimpostazione

Il metodo IEnumSTATPROPSTG::Reset reimposta la sequenza di enumerazione all'inizio della matrice di struttura STATPROPSTG.
Ripristinare

Il metodo Revert elimina tutte le modifiche apportate all'oggetto di archiviazione dall'ultima operazione di commit.
Ripristinare

Il metodo Revert elimina tutte le modifiche apportate a un flusso transazionato dall'ultima chiamata IStream::Commit. Nei flussi aperti in modalità diretta e flussi usando l'implementazione del file composto COM di IStream::Revert, questo metodo non ha alcun effetto.
Ripristinare

Il metodo IPropertyStorage::Revert elimina tutte le modifiche apportate al set di proprietà denominato dall'ultima apertura o rimuove le modifiche di cui è stato eseguito l'ultimo commit nel set di proprietà.
Ripristinare

Il metodo IPropertyStorage::Revert elimina tutte le modifiche apportate al set di proprietà denominato dall'ultima apertura o rimuove le modifiche di cui è stato eseguito l'ultimo commit nel set di proprietà.
Seek

Modifica il puntatore di ricerca in una nuova posizione. La nuova posizione è relativa all'inizio del flusso, alla fine del flusso o al puntatore di ricerca corrente.
SetClass

Il metodo SetClass assegna l'identificatore di classe (CLSID) specificato a questo oggetto di archiviazione.
SetClass

Il metodo IPropertyStorage::SetClass assegna un nuovo CLSID all'oggetto di archiviazione delle proprietà corrente e archivia in modo permanente il CLSID con l'oggetto .
SetClass

Il metodo IPropertyStorage::SetClass assegna un nuovo CLSID all'oggetto di archiviazione delle proprietà corrente e archivia in modo permanente il CLSID con l'oggetto .
SetConvertStg

La funzione SetConvertStg imposta il bit di conversione in un oggetto di archiviazione per indicare che l'oggetto deve essere convertito in una nuova classe quando viene aperto. L'impostazione può essere recuperata con una chiamata alla funzione GetConvertStg.
SetElementTimes

Il metodo SetElementTimes imposta i tempi di modifica, accesso e creazione dell'elemento di archiviazione specificato, se il file system sottostante supporta questo metodo.
SetFillSize

Il metodo SetFillSize imposta le dimensioni previste della matrice di byte.
SetSize

Il metodo SetSize modifica le dimensioni della matrice di byte.
SetSize

Modifica la dimensione dell'oggetto flusso.
SetStateBits

Il metodo SetStateBits archivia fino a 32 bit di informazioni sullo stato in questo oggetto di archiviazione.
SetTimes

Il metodo IPropertyStorage::SetTimes imposta i tempi di modifica, accesso e creazione di questo set di proprietà, se supportato dall'implementazione.
SetTimes

Il metodo IPropertyStorage::SetTimes imposta i tempi di modifica, accesso e creazione di questo set di proprietà, se supportato dall'implementazione.
Skip

Ignora un numero specificato di strutture STATSTG nella sequenza di enumerazione.
Skip

Il metodo IEnumSTATPROPSETSTG::Skip ignora un numero specificato di strutture STATPROPSETSTG nella sequenza di enumerazione. (IEnumSTATPROPSETSTG.Skip)
Skip

Il metodo IEnumSTATPROPSTG::Skip ignora il numero specificato di strutture STATPROPSTG nella sequenza di enumerazione. (IEnumSTATPROPSTG.Skip)
Skip

Il metodo IEnumSTATPROPSETSTG::Skip ignora un numero specificato di strutture STATPROPSETSTG nella sequenza di enumerazione.
Skip

Il metodo IEnumSTATPROPSTG::Skip ignora il numero specificato di strutture STATPROPSTG nella sequenza di enumerazione.
Stat

Il metodo Stat recupera una struttura STATSTG contenente informazioni per questo oggetto matrice di byte.
Stat

Il metodo Stat recupera la struttura STATSTG per questo oggetto di archiviazione aperto.
Stat

Il metodo Stat recupera la struttura STATSTG per questo flusso.
Stat

Il metodo IPropertyStorage::Stat recupera informazioni sul set di proprietà open corrente. (IPropertyStorage.Stat)
Stat

Il metodo IPropertyStorage::Stat recupera informazioni sul set di proprietà open corrente. (IPropertyStorage.Stat)
StgConvertPropertyToVariant

Converte un tipo di dati SERIALIZEDPROPERTYVALUE in un tipo di dati PROPVARIANT.
StgConvertVariantToProperty

Converte un tipo di dati PROPVARIANT in un tipo di dati SERIALIZEDPROPERTYVALUE.
StgCreateDocfile

Crea un nuovo oggetto di archiviazione file composto usando l'implementazione del file composto fornito da COM per l'interfaccia IStorage.
StgCreateDocfileOnILockBytes

Crea e apre un nuovo oggetto di archiviazione file composto sopra un oggetto array byte fornito dal chiamante.
StgCreatePropSetStg

Crea un oggetto di archiviazione set di proprietà da un oggetto di archiviazione specificato.
StgCreatePropStg

Crea e apre un set di proprietà in un oggetto di archiviazione o flusso specificato.
StgCreateStorageEx

Crea un nuovo oggetto di archiviazione usando un'implementazione fornita per le interfacce IStorage o IPropertySetStorage.
StgDeserializePropVariant

La funzione StgDeserializePropVariant converte un tipo di dati SERIALIZEDPROPERTYVALUE in un tipo di dati PROPVARIANT.
StgGetIFillLockBytesOnFile

Apre un oggetto wrapper in un file temporaneo.
StgGetIFillLockBytesOnILockBytes

Crea un nuovo oggetto wrapper in un oggetto matrice di byte fornito dal chiamante.
StgIsStorageFile

La funzione StgIsStorageFile indica se un determinato file di disco contiene un oggetto di archiviazione.
StgIsStorageILockBytes

La funzione StgIsStorageILockBytes indica se la matrice di byte specificata contiene un oggetto di archiviazione.
StgOpenAsyncDocfileOnIFillLockBytes

Apre un oggetto di archiviazione asincrona radice esistente in un oggetto wrapper di byte fornito dal chiamante.
StgOpenLayoutDocfile

Apre un file composto in un'implementazione ILockBytes in grado di monitorare i dati del settore.
StgOpenPropStg

Apre un set di proprietà specificato in un oggetto di archiviazione o flusso specificato.
StgOpenStorage

Apre un oggetto di archiviazione radice esistente nel file system.
StgOpenStorageEx

Apre un oggetto di archiviazione radice esistente nel file system. Usare questa funzione per aprire file composti e file regolari.
StgOpenStorageOnILockBytes

La funzione StgOpenStorageOnILockBytes apre un oggetto di archiviazione esistente che non risiede in un file disco, ma ha invece una matrice di byte sottostante fornita dal chiamante.
StgPropertyLengthAsVariant

La funzione StgPropertyLengthAsVariant esamina UN SERIALIZEDPROPERTYVALUE e restituisce la quantità di memoria che questa proprietà occupa come PROPVARIANT.
StgSerializePropVariant

La funzione StgSerializePropVariant converte un tipo di dati PROPVARIANT in un tipo di dati SERIALIZEDPROPERTYVALUE.
StgSetTimes

La funzione StgSetTimes imposta i tempi di creazione, accesso e modifica del file indicato, se supportati dal file system sottostante.
SwitchToFile

Il metodo SwitchToFile copia il file corrente associato all'oggetto di archiviazione in un nuovo file.
Terminate.

Il metodo Terminate informa la matrice di byte che il download è stato terminato correttamente o non riuscito.
UnlockRegion

Il metodo UnlockRegion rimuove la restrizione di accesso in un intervallo precedentemente bloccato di byte.
UnlockRegion

Il metodo UnlockRegion rimuove la restrizione di accesso in un intervallo di byte precedentemente limitato con IStream::LockRegion.
WaitForWriteAccess

Il metodo WaitForWriteAccess ottiene l'accesso in scrittura esclusivo a un oggetto di archiviazione.
Scrittura

Scrive un numero specificato di byte nell'oggetto flusso in memoria a partire dal puntatore di posizionamento corrente.
WriteAt

Il metodo WriteAt scrive il numero specificato di byte a partire da un offset specificato dall'inizio della matrice di byte.
WriteClassStg

La funzione WriteClassStg archivia l'identificatore di classe specificato (CLSID) in un oggetto di archiviazione.
WriteClassStm

La funzione WriteClassStm archivia il CLSID specificato nel flusso.
Writefmtusertypestg

La funzione WriteFmtUserTypeStg scrive un formato appunti e un tipo di utente nell'oggetto di archiviazione.
WriteMultiple

Il metodo IPropertyStorage::WriteMultiple scrive un gruppo specificato di proprietà nel set di proprietà corrente.
WriteMultiple

Il metodo IPropertyStorage::WriteMultiple scrive un gruppo specificato di proprietà nel set di proprietà corrente.
WritePropertyNames

Il metodo IPropertyStorage::WritePropertyNames assegna stringhe IPropertyStoragenames a una matrice specificata di ID proprietà nel set di proprietà corrente.
WritePropertyNames

Il metodo IPropertyStorage::WritePropertyNames assegna stringhe IPropertyStoragenames a una matrice specificata di ID proprietà nel set di proprietà corrente.

Interfacce

 
IDirectWriterLock

L'interfaccia IDirectWriterLock consente a un singolo writer di ottenere l'accesso esclusivo in scrittura a un oggetto di archiviazione radice aperto in modalità diretta, consentendo l'accesso simultaneo da più lettori.
IEnumSTATPROPSETSTG

L'interfaccia IEnumSTATPROPSETSTG viene eseguita tramite una matrice di strutture STATPROPSETSTG contenenti dati statistici sui set di proprietà gestiti dall'istanza corrente di IPropertySetStorage.
IEnumSTATPROPSETSTG

L'interfaccia IEnumSTATPROPSETSTG viene eseguita tramite una matrice di strutture STATPROPSETSTG contenenti dati statistici sui set di proprietà gestiti dall'istanza corrente di IPropertySetStorage.
IEnumSTATPROPSTG

L'interfaccia IEnumSTATPROPSTG scorre una matrice di strutture STATPROPSTG. Le strutture STATPROPSTG contengono dati statistici sulle proprietà in un set di proprietà.
IEnumSTATPROPSTG

L'interfaccia IEnumSTATPROPSTG viene eseguita tramite una matrice di strutture STATPROPSTG contenenti dati statistici sulle proprietà in un set di proprietà.
IEnumSTATSTG

Enumera una matrice di strutture STATSTG.
IFillLockBytes

L'interfaccia IFillLockBytes consente di scaricare il codice per scrivere i dati in modo asincrono in una matrice di byte di archiviazione strutturata.
ILayoutStorage

L'interfaccia ILayoutStorage consente a un'applicazione di ottimizzare il layout dei relativi file composti per il download efficiente in un collegamento lento.
ILockBytes

L'interfaccia ILockBytes viene implementata in un oggetto array di byte supportato da un'archiviazione fisica, ad esempio un file di disco, una memoria globale o un database.
IPropertySetStorage

L'interfaccia IPropertySetStorage crea, apre, elimina ed enumera le risorse di archiviazione dei set di proprietà che supportano istanze dell'interfaccia IPropertyStorage.
IPropertyStorage

L'interfaccia IPropertyStorage gestisce le proprietà persistenti di un singolo set di proprietà. (interfaccia IPropertyStorage)
IPropertyStorage

L'interfaccia IPropertyStorage gestisce le proprietà persistenti di un singolo set di proprietà. (interfaccia IPropertyStorage)
IRootStorage

L'interfaccia IRootStorage contiene un singolo metodo che commuta un oggetto di archiviazione in un file sottostante diverso e salva l'oggetto di archiviazione in tale file.
ISequentialStream

L'interfaccia ISequentialStream supporta l'accesso sequenziale semplificato agli oggetti di flusso. L'interfaccia IStream eredita i metodi Read and Write da ISequentialStream.
IStorage

L'interfaccia IStorage supporta la creazione e la gestione degli oggetti di archiviazione strutturati.
IStream

L'interfaccia IStream consente di leggere e scrivere dati in oggetti di flusso.

Strutture

 
PROPSPEC

La struttura PROPSPEC viene usata da molti metodi di IPropertyStorage per specificare una proprietà in base al relativo identificatore di proprietà (ID) o al nome stringa associato.
PROPSPEC

La struttura PROPSPEC viene usata da molti metodi di IPropertyStorage per specificare una proprietà in base al relativo identificatore di proprietà (ID) o al nome stringa associato.
PROPVARIANT

La struttura PROPVARIANT viene usata nei metodi ReadMultiple e WriteMultiple di IPropertyStorage per definire il tag di tipo e il valore di una proprietà in un set di proprietà.
PROPVARIANT

La struttura PROPVARIANT viene usata nei metodi ReadMultiple e WriteMultiple di IPropertyStorage per definire il tag di tipo e il valore di una proprietà in un set di proprietà.
RemSNB

La struttura RemSNB viene usata per il marshalling del tipo di dati SNB. Definito nell'interfaccia IStorage (Storag.idl).
STATPROPSETSTG

La struttura STATPROPSETSTG contiene informazioni su un set di proprietà. (struttura STATPROPSETSTG)
STATPROPSETSTG

La struttura STATPROPSETSTG contiene informazioni su un set di proprietà. (struttura STATPROPSETSTG)
STATPROPSTG

La struttura STATPROPSTG contiene dati relativi a una singola proprietà in un set di proprietà. Questi dati sono l'ID proprietà e il tag di tipo e il nome stringa facoltativo che può essere associato alla proprietà.
STATPROPSTG

La struttura STATPROPSTG contiene dati relativi a una singola proprietà in un set di proprietà. Questi dati sono l'ID proprietà e il tag di tipo e il nome stringa facoltativo che può essere associato alla proprietà.
STATSTG

Contiene dati statistici relativi a un oggetto open storage, stream o byte-array.
STGOPTIONS

Specifica le funzionalità dell'oggetto di archiviazione, ad esempio le dimensioni del settore, nelle funzioni StgCreateStorageEx e StgOpenStorageEx.
StorageLayout

Descrive un singolo blocco di dati, tra cui il nome, la posizione e la lunghezza.