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. |