Partager via


Structured Storage

Vue d’ensemble de la technologie de stockage structuré.

Pour développer le stockage structuré, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
TYPE DE VERROUILLAGE

Les valeurs d’énumération LOCKTYPE indiquent le type de verrouillage demandé pour la plage d’octets spécifiée. Les valeurs sont utilisées dans les méthodes ILockBytes::LockRegion et IStream::LockRegion.
STATFLAG

Indiquez si la méthode doit essayer de retourner un nom dans le membre pwcsName de la structure STATSTG.
STGC

Spécifiez les conditions d’exécution de l’opération de validation dans les méthodes IStorage::Commit et IStream::Commit.
STGMOVE

Indiquez si un élément de stockage doit être déplacé ou copié.
STGTY

Les valeurs d’énumération STGTY sont utilisées dans le membre de type de la structure STATSTG pour indiquer le type de l’élément de stockage. Un élément de stockage est un objet de stockage, un objet de flux ou un objet de tableau d’octets (LOCKBYTES).
STREAM_SEEK

Les valeurs d’énumération STREAM_SEEK spécifient l’origine à partir de laquelle calculer le nouvel emplacement du pointeur de recherche.

Fonctions

 
BeginMonitor

La méthode BeginMonitor est utilisée pour commencer l’analyse lorsqu’une opération de chargement est démarrée. Une fois l’opération terminée, l’application doit appeler ILayoutStorage::EndMonitor.
Cloner

Crée un énumérateur qui contient le même état d’énumération que l’énumérateur de structure STATSTG actuel.
Cloner

La méthode Clone crée un objet stream avec son propre pointeur de recherche qui référence les mêmes octets que le flux d’origine.
Cloner

La méthode IEnumSTATPROPSETSTG::Clone crée un énumérateur qui contient le même état d’énumération que l’énumérateur de structure STATPROPSETSTG actuel.
Cloner

La méthode IEnumSTATPROPSTG::Clone crée un énumérateur qui contient le même état d’énumération que l’énumérateur de structure STATPROPSTG actuel.
Cloner

La méthode IEnumSTATPROPSETSTG::Clone crée un énumérateur qui contient le même état d’énumération que l’énumérateur de structure STATPROPSETSTG actuel.
Cloner

La méthode IEnumSTATPROPSTG::Clone crée un énumérateur qui contient le même état d’énumération que l’énumérateur de structure STATPROPSTG actuel.
Commiter

La méthode Commit garantit que toutes les modifications apportées à un objet de stockage ouvert en mode transactionné sont reflétées dans le stockage parent.
Commiter

La méthode Commit garantit que toutes les modifications apportées à un objet de flux ouvert en mode transactionné sont reflétées dans le stockage parent.
Commiter

La méthode IPropertyStorage::Commit enregistre les modifications apportées à un objet de stockage de propriété dans l’objet de stockage parent.
Commiter

La méthode IPropertyStorage::Commit enregistre les modifications apportées à un objet de stockage de propriété dans l’objet de stockage parent.
CopyTo

Copie l’intégralité du contenu d’un objet de stockage ouvert vers un autre objet de stockage.
CopyTo

Copie un nombre spécifié d'octets à partir du pointeur de recherche actuel d'un flux vers le pointeur de recherche actuel d'un autre flux.
Créer

Crée et ouvre un nouveau jeu de propriétés dans l’objet de stockage du jeu de propriétés.
CreateILockBytesOnHGlobal

Crée un objet de tableau d’octets qui utilise un handle de mémoire HGLOBAL pour stocker les octets destinés au stockage en mémoire d’un fichier composé.
CreateStorage

Crée et ouvre un objet de stockage imbriqué dans cet objet de stockage avec le nom spécifié dans le mode d’accès spécifié.
CreateStream

Crée et ouvre un objet stream avec le nom spécifié contenu dans cet objet de stockage.
CreateStreamOnHGlobal

Crée un objet de flux qui utilise un handle de mémoire HGLOBAL pour stocker le contenu du flux.
Supprimer

La méthode Delete supprime l’un des jeux de propriétés contenus dans l’objet de stockage du jeu de propriétés.
DeleteMultiple

La méthode IPropertyStorage::D eleteMultiple supprime autant de propriétés indiquées qu’il existe dans ce jeu de propriétés.
DeleteMultiple

La méthode IPropertyStorage::D eleteMultiple supprime autant de propriétés indiquées qu’il existe dans un jeu de propriétés.
DeletePropertyNames

La méthode DeletePropertyNames supprime les noms de chaîne spécifiés du jeu de propriétés actuel. (IPropertyStorage.DeletePropertyNames)
DeletePropertyNames

La méthode IPropertyStorage::D eletePropertyNames supprime les noms de chaîne spécifiés du jeu de propriétés actuel.
DestroyElement

Supprime le stockage ou le flux spécifié de cet objet de stockage.
EndMonitor

La méthode EndMonitor met fin à la surveillance d’un fichier composé. Doit être précédé d’un appel à ILayoutStorage::BeginMonitor.
Enum

La méthode Enum crée un objet énumérateur qui contient des informations sur les jeux de propriétés stockés dans ce stockage de jeux de propriétés. Au retour, cette méthode fournit un pointeur vers le pointeur IEnumSTATPROPSETSTG sur l’objet énumérateur.
Enum

La méthode IPropertyStorage::Enum crée un objet énumérateur conçu pour énumérer des données de type STATPROPSTG, qui contient des informations sur le jeu de propriétés actuel.
Enum

La méthode IPropertyStorage::Enum crée un objet énumérateur conçu pour énumérer des données de type STATPROPSTG, qui contient des informations sur le jeu de propriétés actuel.
EnumElements

La méthode EnumElements récupère un pointeur vers un objet énumérateur qui peut être utilisé pour énumérer les objets de stockage et de diffusion en continu contenus dans cet objet de stockage.
FillAppend

La méthode FillAppend écrit un nouveau bloc d’octets à la fin d’un tableau d’octets.
FillAt

La méthode FillAt écrit un nouveau bloc de données dans un emplacement spécifié dans le tableau d’octets.
Purge

La méthode Flush garantit que toutes les mémoires tampons internes gérées par l’implémentation ILockBytes sont écrites dans le stockage physique sous-jacent.
FmtIdToPropStgName

Convertit un identificateur de format de jeu de propriétés (FMTID) en nom de stockage ou de flux.
FreePropVariantArray

La fonction FreePropVariantArray appelle PropVariantClear sur chacune des structures PROPVARIANT du tableau rgvars pour obtenir la valeur zéro pour chacun des membres du tableau.
GetConvertStg

La fonction GetConvertStg retourne la valeur actuelle du bit convert pour l’objet de stockage spécifié.
GetHGlobalFromILockBytes

La fonction GetHGlobalFromILockBytes récupère un handle de mémoire globale sur un objet de tableau d’octets créé à l’aide de la fonction CreateILockBytesOnHGlobal.
GetHGlobalFromStream

La fonction GetHGlobalFromStream récupère le handle de mémoire globale dans un flux qui a été créé via un appel à la fonction CreateStreamOnHGlobal.
HaveWriteAccess

La méthode HaveWriteAccess indique si le verrou d’écriture a été pris.
LayoutScript

La méthode LayoutScript fournit des instructions explicites pour réorganiser les stockages, les flux et les contrôles dans un fichier composé en fonction de l’ordre dans lequel ils sont accessibles pendant le téléchargement.
LockRegion

La méthode LockRegion limite l’accès à une plage d’octets spécifiée dans le tableau d’octets.
LockRegion

La méthode LockRegion restreint l’accès à une plage spécifiée d’octets dans le flux.
MoveElementTo

La méthode MoveElementTo copie ou déplace un sous-stockage ou un flux de cet objet de stockage vers un autre objet de stockage.
Next

Récupère un nombre spécifié de structures STATSTG, qui suivent dans la séquence d’énumération.
Next

La méthode IEnumSTATPROPSETSTG::Next récupère un nombre spécifié de structures STATPROPSETSTG qui suivent par la suite dans la séquence d’énumération.
Next

La méthode IEnumSTATPROPSTG::Next récupère un nombre spécifié de structures STATPROPSTG, qui suivent ensuite dans la séquence d’énumération.
Next

La méthode IEnumSTATPROPSETSTG::Next récupère un nombre spécifié de structures STATPROPSETSTG qui suivent par la suite dans la séquence d’énumération.
Next

La méthode IEnumSTATPROPSTG::Next récupère un nombre spécifié de structures STATPROPSTG, qui suivent ensuite dans la séquence d’énumération.
OleConvertIStorageToOLESTREAM

La fonction OleConvertIStorageToOLESTREAM convertit l’objet de stockage spécifié du stockage structuré OLE 2 en modèle objet de stockage OLE 1, mais n’inclut pas les données de présentation. Il s’agit de l’une des nombreuses fonctions de compatibilité.
OleConvertIStorageToOLESTREAMEx

La fonction OleConvertIStorageToOLESTREAMEx convertit l’objet de stockage spécifié du stockage structuré OLE 2 en modèle objet de stockage OLE 1, y compris les données de présentation.
OleConvertOLESTREAMToIStorage

Convertit l’objet spécifié du modèle de stockage OLE 1 en objet de stockage structuré OLE 2 sans spécifier de données de présentation.
OleConvertOLESTREAMToIStorageEx

La fonction OleConvertOLESTREAMToIStorageEx convertit l’objet spécifié du modèle de stockage OLE 1 en objet de stockage structuré OLE 2, y compris les données de présentation. Il s’agit de l’une des nombreuses fonctions de compatibilité.
Ouvrir

Ouvre un jeu de propriétés contenu dans l’objet de stockage du jeu de propriétés.
OpenStorage

Ouvre un objet de stockage existant avec le nom spécifié dans le mode d’accès spécifié.
OpenStream

Ouvre un objet de flux existant dans cet objet de stockage dans le mode d’accès spécifié.
PropStgNameToFmtId

Convertit un nom de stockage ou de flux de jeu de propriétés en son identificateur de format.
PropVariantClear

Libère tous les éléments qui peuvent être libérés dans une structure PROPVARIANT donnée.
PropVariantCopy

La fonction PropVariantCopy copie le contenu d’une structure PROPVARIANT vers une autre.
PropVariantInit

La fonction PropVariantInit initialise une structure PROPVARIANT. Remarque Cette fonction est implémentée en tant que macro, disponible en incluant le fichier d’en-tête ole2.h fourni.
Lire

Lit un nombre spécifié d’octets de l’objet stream dans la mémoire, en commençant par le pointeur de recherche actuel.
ReadAt

La méthode ReadAt lit un nombre spécifié d’octets en commençant à un décalage spécifié à partir du début de l’objet tableau d’octets.
ReadClassStg

La fonction ReadClassStg lit le CLSID précédemment écrit dans un objet de stockage avec la fonction WriteClassStg.
ReadClassStm

Lit le CLSID précédemment écrit dans un objet stream avec la fonction WriteClassStm.
ReadFmtUserTypeStg

La fonction ReadFmtUserTypeStg retourne le format du Presse-papiers et le type d’utilisateur précédemment enregistrés avec la fonction WriteFmtUserTypeStg.
ReadMultiple

La méthode IPropertyStorage::ReadMultiple lit les propriétés spécifiées à partir du jeu de propriétés actuel.
ReadMultiple

La méthode IPropertyStorage::ReadMultiple lit les propriétés spécifiées à partir du jeu de propriétés actuel.
ReadPropertyNames

La méthode IPropertyStorage::ReadPropertyNames récupère tous les noms de chaîne existants pour les ID de propriété spécifiés.
ReadPropertyNames

La méthode IPropertyStorage::ReadPropertyNames récupère tous les noms de chaîne existants pour les ID de propriété spécifiés.
ReLayoutDocfile

La méthode ReLayoutDocfile réécrit le fichier composé, à l’aide du script de disposition obtenu via la supervision ou fourni via un script de disposition explicite, pour créer un fichier composé.
ReLayoutDocfileOnILockBytes

Non implémenté. S’il est appelé, il retourne STG_E_UNIMPLEMENTEDFUNCTION.
ReleaseWriteAccess

La méthode ReleaseWriteAccess libère le verrou d’écriture obtenu précédemment.
RenameElement

La méthode RenameElement renomme le sous-stockage ou le flux spécifié dans cet objet de stockage.
Réinitialiser

Réinitialise la séquence d’énumération au début du tableau de structure STATSTG.
Réinitialiser

La méthode IEnumSTATPROPSETSTG::Reset réinitialise la séquence d’énumération au début du tableau de structure STATPROPSETSTG.
Réinitialiser

La méthode IEnumSTATPROPSTG::Reset réinitialise la séquence d’énumération au début du tableau de structure STATPROPSTG.
Réinitialiser

La méthode IEnumSTATPROPSETSTG::Reset réinitialise la séquence d’énumération au début du tableau de structure STATPROPSETSTG.
Réinitialiser

La méthode IEnumSTATPROPSTG::Reset réinitialise la séquence d’énumération au début du tableau de structure STATPROPSTG.
Rétablir

La méthode Revert ignore toutes les modifications apportées à l’objet de stockage depuis la dernière opération de validation.
Rétablir

La méthode Revert ignore toutes les modifications qui ont été apportées à un flux traité depuis le dernier appel IStream::Commit. Sur les flux ouverts en mode direct et les flux à l’aide de l’implémentation de fichier composé COM de IStream::Revert, cette méthode n’a aucun effet.
Rétablir

La méthode IPropertyStorage::Revert ignore toutes les modifications apportées au jeu de propriétés nommées depuis sa dernière ouverture ou ignore les modifications qui ont été validées pour la dernière fois dans le jeu de propriétés.
Rétablir

La méthode IPropertyStorage::Revert ignore toutes les modifications apportées au jeu de propriétés nommées depuis sa dernière ouverture ou ignore les modifications qui ont été validées pour la dernière fois dans le jeu de propriétés.
Seek

Modifie le pointeur de recherche vers un nouvel emplacement. Le nouvel emplacement est relatif au début du flux, à la fin du flux ou au pointeur de recherche actuel.
SetClass

La méthode SetClass affecte l’identificateur de classe spécifié (CLSID) à cet objet de stockage.
SetClass

La méthode IPropertyStorage::SetClass affecte un nouveau CLSID à l’objet de stockage de propriété actuel et stocke de façon permanente le CLSID avec l’objet .
SetClass

La méthode IPropertyStorage::SetClass affecte un nouveau CLSID à l’objet de stockage de propriété actuel et stocke de façon permanente le CLSID avec l’objet .
SetConvertStg

La fonction SetConvertStg définit le bit convert dans un objet de stockage pour indiquer que l’objet doit être converti en une nouvelle classe lors de son ouverture. Le paramètre peut être récupéré avec un appel à la fonction GetConvertStg.
SetElementTimes

La méthode SetElementTimes définit les heures de modification, d’accès et de création de l’élément de stockage spécifié, si le système de fichiers sous-jacent prend en charge cette méthode.
SetFillSize

La méthode SetFillSize définit la taille attendue du tableau d’octets.
SetSize

La méthode SetSize modifie la taille du tableau d’octets.
SetSize

Modifie la taille de l'objet de flux.
SetStateBits

La méthode SetStateBits stocke jusqu’à 32 bits d’informations d’état dans cet objet de stockage.
SetTimes

La méthode IPropertyStorage::SetTimes définit les heures de modification, d’accès et de création de ce jeu de propriétés, si elles sont prises en charge par l’implémentation.
SetTimes

La méthode IPropertyStorage::SetTimes définit les heures de modification, d’accès et de création de ce jeu de propriétés, si elles sont prises en charge par l’implémentation.
Skip

Ignore un nombre spécifié de structures STATSTG dans la séquence d’énumération.
Skip

La méthode IEnumSTATPROPSETSTG::Skip ignore un nombre spécifié de structures STATPROPSETSTG dans la séquence d’énumération. (IEnumSTATPROPSETSTG.Skip)
Skip

La méthode IEnumSTATPROPSTG::Skip ignore le nombre spécifié de structures STATPROPSTG dans la séquence d’énumération. (IEnumSTATPROPSTG.Skip)
Skip

La méthode IEnumSTATPROPSETSTG::Skip ignore un nombre spécifié de structures STATPROPSETSTG dans la séquence d’énumération.
Skip

La méthode IEnumSTATPROPSTG::Skip ignore le nombre spécifié de structures STATPROPSTG dans la séquence d’énumération.
Stat

La méthode Stat récupère une structure STATSTG contenant des informations pour cet objet de tableau d’octets.
Stat

La méthode Stat récupère la structure STATSTG pour cet objet de stockage ouvert.
Stat

La méthode Stat récupère la structure STATSTG pour ce flux.
Stat

La méthode IPropertyStorage::Stat récupère des informations sur le jeu de propriétés ouvertes actuel. (IPropertyStorage.Stat)
Stat

La méthode IPropertyStorage::Stat récupère des informations sur le jeu de propriétés ouvertes actuel. (IPropertyStorage.Stat)
StgConvertPropertyToVariant

Convertit un type de données SERIALIZEDPROPERTYVALUE en type de données PROPVARIANT.
StgConvertVariantToProperty

Convertit un type de données PROPVARIANT en type de données SERIALIZEDPROPERTYVALUE.
StgCreateDocfile

Crée un objet de stockage de fichiers composés à l’aide de l’implémentation de fichier composé fourni par COM pour l’interface IStorage.
StgCreateDocfileOnILockBytes

Crée et ouvre un objet de stockage de fichiers composés au-dessus d’un objet de tableau d’octets fourni par l’appelant.
StgCreatePropSetStg

Crée un objet de stockage de jeu de propriétés à partir d’un objet de stockage spécifié.
StgCreatePropStg

Crée et ouvre un jeu de propriétés dans un objet de stockage ou de flux spécifié.
StgCreateStorageEx

Crée un objet de stockage à l’aide d’une implémentation fournie pour les interfaces IStorage ou IPropertySetStorage.
StgDeserializePropVariant

La fonction StgDeserializePropVariant convertit un type de données SERIALIZEDPROPERTYVALUE en type de données PROPVARIANT.
StgGetIFillLockBytesOnFile

Ouvre un objet wrapper sur un fichier temporaire.
StgGetIFillLockBytesOnILockBytes

Crée un objet wrapper sur un objet de tableau d’octets fourni par l’appelant.
StgIsStorageFile

La fonction StgIsStorageFile indique si un fichier de disque particulier contient un objet de stockage.
StgIsStorageILockBytes

La fonction StgIsStorageILockBytes indique si le tableau d’octets spécifié contient un objet de stockage.
StgOpenAsyncDocfileOnIFillLockBytes

Ouvre un objet de stockage asynchrone racine existant sur un objet wrapper de tableau d’octets fourni par l’appelant.
StgOpenLayoutDocfile

Ouvre un fichier composé sur une implémentation ILockBytes capable de surveiller les données de secteur.
StgOpenPropStg

Ouvre un jeu de propriétés spécifié dans un objet de stockage ou de flux spécifié.
StgOpenStorage

Ouvre un objet de stockage racine existant dans le système de fichiers.
StgOpenStorageEx

Ouvre un objet de stockage racine existant dans le système de fichiers. Utilisez cette fonction pour ouvrir les fichiers composés et les fichiers standard.
StgOpenStorageOnILockBytes

La fonction StgOpenStorageOnILockBytes ouvre un objet de stockage existant qui ne réside pas dans un fichier disque, mais qui a un tableau d’octets sous-jacent fourni par l’appelant.
StgPropertyLengthAsVariant

La fonction StgPropertyLengthAsVariant examine une valeur SERIALIZEDPROPERTYVALUE et retourne la quantité de mémoire que cette propriété occuperait en tant que PROPVARIANT.
StgSerializePropVariant

La fonction StgSerializePropVariant convertit un type de données PROPVARIANT en type de données SERIALIZEDPROPERTYVALUE.
StgSetTimes

La fonction StgSetTimes définit les heures de création, d’accès et de modification du fichier indiqué, s’il est pris en charge par le système de fichiers sous-jacent.
SwitchToFile

La méthode SwitchToFile copie le fichier actuel associé à l’objet de stockage dans un nouveau fichier.
Terminer.

La méthode Terminate informe le tableau d’octets que le téléchargement a été terminé, avec ou sans succès.
UnlockRegion

La méthode UnlockRegion supprime la restriction d’accès sur une plage d’octets précédemment verrouillée.
UnlockRegion

La méthode UnlockRegion supprime la restriction d’accès sur une plage d’octets précédemment restreinte avec IStream::LockRegion.
WaitForWriteAccess

La méthode WaitForWriteAccess obtient un accès en écriture exclusif à un objet de stockage.
Écrire

Écrit un nombre spécifié d'octets dans l'objet de flux en démarrant au niveau du pointeur de recherche actuel.
WriteAt

La méthode WriteAt écrit le nombre spécifié d’octets en commençant à un décalage spécifié par rapport au début du tableau d’octets.
WriteClassStg

La fonction WriteClassStg stocke l’identificateur de classe (CLSID) spécifié dans un objet de stockage.
WriteClassStm

La fonction WriteClassStm stocke le CLSID spécifié dans le flux.
WriteFmtUserTypeStg

La fonction WriteFmtUserTypeStg écrit un format de Presse-papiers et un type d’utilisateur dans l’objet de stockage.
WriteMultiple

La méthode IPropertyStorage::WriteMultiple écrit un groupe de propriétés spécifié dans le jeu de propriétés actuel.
WriteMultiple

La méthode IPropertyStorage::WriteMultiple écrit un groupe de propriétés spécifié dans le jeu de propriétés actuel.
WritePropertyNames

La méthode IPropertyStorage::WritePropertyNames affecte la chaîne IPropertyStoragenames à un tableau spécifié d’ID de propriété dans le jeu de propriétés actuel.
WritePropertyNames

La méthode IPropertyStorage::WritePropertyNames affecte la chaîne IPropertyStoragenames à un tableau spécifié d’ID de propriété dans le jeu de propriétés actuel.

Interfaces

 
IDirectWriterLock

L’interface IDirectWriterLock permet à un writer unique d’obtenir un accès en écriture exclusif à un objet de stockage racine ouvert en mode direct tout en autorisant l’accès simultané à plusieurs lecteurs.
IEnumSTATPROPSETSTG

L’interface IEnumSTATPROPSETSTG effectue une itération au sein d’un tableau de structures STATPROPSETSTG contenant des données statistiques sur les jeux de propriétés gérés par le instance IPropertySetStorage actuel.
IEnumSTATPROPSETSTG

L’interface IEnumSTATPROPSETSTG effectue une itération au sein d’un tableau de structures STATPROPSETSTG contenant des données statistiques sur les jeux de propriétés gérés par le instance IPropertySetStorage actuel.
IEnumSTATPROPSTG

L’interface IEnumSTATPROPSTG itère au sein d’un tableau de structures STATPROPSTG. Les structures STATPROPSTG contiennent des données statistiques sur les propriétés d’un jeu de propriétés.
IEnumSTATPROPSTG

L’interface IEnumSTATPROPSTG itère au sein d’un tableau de structures STATPROPSTG contenant des données statistiques sur les propriétés d’un jeu de propriétés.
IEnumSTATSTG

Énumère un tableau de structures STATSTG.
IFillLockBytes

L’interface IFillLockBytes permet de télécharger du code pour écrire des données de manière asynchrone dans un tableau d’octets de stockage structuré.
ILayoutStorage

L’interface ILayoutStorage permet à une application d’optimiser la disposition de ses fichiers composés pour un téléchargement efficace sur une liaison lente.
ILockBytes

L’interface ILockBytes est implémentée sur un objet de tableau d’octets qui est sauvegardé par un stockage physique, tel qu’un fichier de disque, une mémoire globale ou une base de données.
IPropertySetStorage

L’interface IPropertySetStorage crée, ouvre, supprime et énumère les stockages de jeux de propriétés qui prennent en charge les instances de l’interface IPropertyStorage.
IPropertyStorage

L’interface IPropertyStorage gère les propriétés persistantes d’un jeu de propriétés unique. (Interface IPropertyStorage)
IPropertyStorage

L’interface IPropertyStorage gère les propriétés persistantes d’un jeu de propriétés unique. (Interface IPropertyStorage)
IRootStorage

L’interface IRootStorage contient une méthode unique qui bascule un objet de stockage vers un autre fichier sous-jacent et enregistre l’objet de stockage dans ce fichier.
ISequentialStream

L’interface ISequentialStream prend en charge l’accès séquentiel simplifié aux objets de flux. L’interface IStream hérite de ses méthodes de lecture et d’écriture d’ISequentialStream.
IStorage

L’interface IStorage prend en charge la création et la gestion d’objets de stockage structurés.
IStream

L’interface IStream vous permet de lire et d’écrire des données dans des objets de streaming.

Structures

 
PROPSPEC

La structure PROPSPEC est utilisée par de nombreuses méthodes de IPropertyStorage pour spécifier une propriété par son identificateur de propriété (ID) ou par le nom de chaîne associé.
PROPSPEC

La structure PROPSPEC est utilisée par de nombreuses méthodes de IPropertyStorage pour spécifier une propriété par son identificateur de propriété (ID) ou par le nom de chaîne associé.
PROPVARIANT

La structure PROPVARIANT est utilisée dans les méthodes ReadMultiple et WriteMultiple de IPropertyStorage pour définir la balise de type et la valeur d’une propriété dans un jeu de propriétés.
PROPVARIANT

La structure PROPVARIANT est utilisée dans les méthodes ReadMultiple et WriteMultiple de IPropertyStorage pour définir la balise de type et la valeur d’une propriété dans un jeu de propriétés.
RemSNB

La structure RemSNB est utilisée pour marshaler le type de données SNB. Défini dans l’interface IStorage (Storag.idl).
STATPROPSETSTG

La structure STATPROPSETSTG contient des informations sur un jeu de propriétés. (STRUCTURE STATPROPSETSTG)
STATPROPSETSTG

La structure STATPROPSETSTG contient des informations sur un jeu de propriétés. (STRUCTURE STATPROPSETSTG)
STATPROPSTG

La structure STATPROPSTG contient des données sur une propriété unique dans un jeu de propriétés. Ces données sont l’ID de propriété et la balise de type, ainsi que le nom de chaîne facultatif qui peut être associé à la propriété.
STATPROPSTG

La structure STATPROPSTG contient des données sur une propriété unique dans un jeu de propriétés. Ces données sont l’ID de propriété et la balise de type, ainsi que le nom de chaîne facultatif qui peut être associé à la propriété.
STATSTG

Contient des données statistiques sur un objet de stockage, de flux ou de tableau d’octets ouvert.
STGOPTIONS

Spécifie les fonctionnalités de l’objet de stockage, telles que la taille de secteur, dans les fonctions StgCreateStorageEx et StgOpenStorageEx.
StorageLayout

Décrit un seul bloc de données, y compris son nom, son emplacement et sa longueur.