Leer en inglés

Compartir a través de


Almacenamiento estructurado

Información general sobre la tecnología de almacenamiento estructurado.

Para desarrollar Structured Storage, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
LOCKTYPE

Los valores de enumeración LOCKTYPE indican el tipo de bloqueo solicitado para el intervalo de bytes especificado. Los valores se usan en los métodos ILockBytes::LockRegion e IStream::LockRegion.
STATFLAG

Indique si el método debe intentar devolver un nombre en el miembro pwcsName de la estructura STATSTG.
STGC

Especifique las condiciones para realizar la operación de confirmación en los métodos IStorage::Commit e IStream::Commit.
STGMOVE

Indica si se va a mover o copiar un elemento de almacenamiento.
STGTY

Los valores de enumeración STGTY se usan en el miembro de tipo de la estructura STATSTG para indicar el tipo del elemento de almacenamiento. Un elemento de almacenamiento es un objeto de almacenamiento, un objeto de secuencia o un objeto de matriz de bytes (LOCKBYTES).
STREAM_SEEK

Los valores de enumeración STREAM_SEEK especifican el origen desde el que se va a calcular la nueva ubicación de puntero de búsqueda.

Functions

 
BeginMonitor

El método BeginMonitor se usa para comenzar la supervisión cuando se inicia una operación de carga. Una vez completada la operación, la aplicación debe llamar a ILayoutStorage::EndMonitor.
Clonar

Crea un nuevo enumerador que contiene el mismo estado de enumeración que el enumerador de estructura STATSTG actual.
Clonar

El método Clone crea un nuevo objeto de secuencia con su propio puntero de búsqueda que hace referencia a los mismos bytes que la secuencia original.
Clonar

El método IEnumSTATPROPSETSTG::Clone crea un enumerador que contiene el mismo estado de enumeración que el enumerador de estructura STATPROPSETSTG actual.
Clonar

El método IEnumSTATPROPSTG::Clone crea un enumerador que contiene el mismo estado de enumeración que el enumerador de estructura STATPROPSTG actual.
Clonar

El método IEnumSTATPROPSETSTG::Clone crea un enumerador que contiene el mismo estado de enumeración que el enumerador de estructura STATPROPSETSTG actual.
Clonar

El método IEnumSTATPROPSTG::Clone crea un enumerador que contiene el mismo estado de enumeración que el enumerador de estructura STATPROPSTG actual.
Confirmar

El método Commit garantiza que los cambios realizados en un objeto de almacenamiento abierto en modo de transacción se reflejen en el almacenamiento primario.
Confirmar

El método Commit garantiza que los cambios realizados en un objeto de secuencia abierto en modo de transacción se reflejen en el almacenamiento primario.
Confirmar

El método IPropertyStorage::Commit guarda los cambios realizados en un objeto de almacenamiento de propiedades en el objeto de almacenamiento primario.
Confirmar

El método IPropertyStorage::Commit guarda los cambios realizados en un objeto de almacenamiento de propiedades en el objeto de almacenamiento primario.
CopyTo

Copia todo el contenido de un objeto de almacenamiento abierto en otro objeto de almacenamiento.
CopyTo

Copia un número especificado de bytes del puntero de búsqueda actual del flujo en el puntero de búsqueda actual de otro flujo.
Crear

Crea y abre un nuevo conjunto de propiedades en el objeto de almacenamiento del conjunto de propiedades.
CreateILockBytesOnHGlobal

Crea un objeto de matriz de bytes que usa un identificador de memoria HGLOBAL para almacenar los bytes destinados al almacenamiento en memoria de un archivo compuesto.
CreateStorage

Crea y abre un nuevo objeto de almacenamiento anidado dentro de este objeto de almacenamiento con el nombre especificado en el modo de acceso especificado.
CreateStream

Crea y abre un objeto de secuencia con el nombre especificado incluido en este objeto de almacenamiento.
CreateStreamOnHGlobal

Crea un objeto de secuencia que usa un identificador de memoria HGLOBAL para almacenar el contenido de la secuencia.
Eliminar

El método Delete elimina uno de los conjuntos de propiedades contenidos en el objeto de almacenamiento del conjunto de propiedades.
DeleteMultiple

El método IPropertyStorage::D eleteMultiple elimina tantas de las propiedades indicadas como existen en este conjunto de propiedades.
DeleteMultiple

El método IPropertyStorage::D eleteMultiple elimina tantas de las propiedades indicadas como existen en un conjunto de propiedades.
DeletePropertyNames

El método DeletePropertyNames elimina los nombres de cadena especificados del conjunto de propiedades actual. (IPropertyStorage.DeletePropertyNames)
DeletePropertyNames

El método IPropertyStorage::D eletePropertyNames elimina los nombres de cadena especificados del conjunto de propiedades actual.
DestroyElement

Quita el almacenamiento o la secuencia especificados de este objeto de almacenamiento.
EndMonitor

El método EndMonitor finaliza la supervisión de un archivo compuesto. Debe ir precedido por una llamada a ILayoutStorage::BeginMonitor.
Enum

El método Enum crea un objeto enumerador que contiene información sobre los conjuntos de propiedades almacenados en este almacenamiento del conjunto de propiedades. A cambio, este método proporciona un puntero al puntero IEnumSTATPROPSETSTG en el objeto enumerador.
Enum

El método IPropertyStorage::Enum crea un objeto enumerador diseñado para enumerar datos de tipo STATPROPSTG, que contiene información sobre el conjunto de propiedades actual.
Enum

El método IPropertyStorage::Enum crea un objeto enumerador diseñado para enumerar datos de tipo STATPROPSTG, que contiene información sobre el conjunto de propiedades actual.
EnumElements

El método EnumElements recupera un puntero a un objeto enumerador que se puede usar para enumerar los objetos de almacenamiento y secuencia contenidos en este objeto de almacenamiento.
FillAppend

El método FillAppend escribe un nuevo bloque de bytes al final de una matriz de bytes.
Fillat

El método FillAt escribe un nuevo bloque de datos en una ubicación especificada en la matriz de bytes.
Vaciar

El método Flush garantiza que los búferes internos mantenidos por la implementación de ILockBytes se escriben en el almacenamiento físico subyacente.
FmtIdToPropStgName

Convierte un identificador de formato de conjunto de propiedades (FMTID) en su nombre de flujo o almacenamiento.
FreePropVariantArray

La función FreePropVariantArray llama a PropVariantClear en cada una de las estructuras PROPVARIANT de la matriz rgvars para que el valor sea cero para cada uno de los miembros de la matriz.
GetConvertStg

La función GetConvertStg devuelve el valor actual del bit de conversión para el objeto de almacenamiento especificado.
GetHGlobalFromILockBytes

La función GetHGlobalFromILockBytes recupera un identificador de memoria global en un objeto de matriz de bytes creado mediante la función CreateILockBytesOnHGlobal.
GetHGlobalFromStream

La función GetHGlobalFromStream recupera el identificador de memoria global en una secuencia que se creó a través de una llamada a la función CreateStreamOnHGlobal.
HaveWriteAccess

El método HaveWriteAccess indica si se ha tomado el bloqueo de escritura.
LayoutScript

El método LayoutScript proporciona instrucciones explícitas para reordenar los almacenamientos, secuencias y controles de un archivo compuesto para que coincidan con el orden en que se accede a ellos durante la descarga.
LockRegion

El método LockRegion restringe el acceso a un intervalo de bytes especificado en la matriz de bytes.
LockRegion

El método LockRegion restringe el acceso a un intervalo especificado de bytes en la secuencia.
MoveElementTo

El método MoveElementTo copia o mueve un substorage o un flujo de este objeto de almacenamiento a otro objeto de almacenamiento.
Siguiente

Recupera un número especificado de estructuras STATSTG, que siguen en la secuencia de enumeración.
Siguiente

El método IEnumSTATPROPSETSTG::Next recupera un número especificado de estructuras STATPROPSETSTG que siguen posteriormente en la secuencia de enumeración.
Siguiente

El método IEnumSTATPROPSTG::Next recupera un número especificado de estructuras STATPROPSTG, que siguen posteriormente en la secuencia de enumeración.
Siguiente

El método IEnumSTATPROPSETSTG::Next recupera un número especificado de estructuras STATPROPSETSTG que siguen posteriormente en la secuencia de enumeración.
Siguiente

El método IEnumSTATPROPSTG::Next recupera un número especificado de estructuras STATPROPSTG, que siguen posteriormente en la secuencia de enumeración.
OleConvertIStorageToOLESTREAM

La función OleConvertIStorageToOLESTREAM convierte el objeto de almacenamiento especificado de almacenamiento estructurado OLE 2 en el modelo de objetos de almacenamiento OLE 1, pero no incluye los datos de presentación. Se trata de una de varias funciones de compatibilidad.
OleConvertiStorageToOLESTREAMEx

La función OleConvertIStorageToOLESTREAMEx convierte el objeto de almacenamiento especificado del almacenamiento estructurado OLE 2 en el modelo de objetos de almacenamiento OLE 1, incluidos los datos de presentación.
OleConvertOLESTREAMToIStorage

Convierte el objeto especificado del modelo de almacenamiento OLE 1 en un objeto de almacenamiento estructurado OLE 2 sin especificar datos de presentación.
OleConvertOLESTREAMToIStorageEx

La función OleConvertOLESTREAMToIStorageEx convierte el objeto especificado del modelo de almacenamiento OLE 1 en un objeto de almacenamiento estructurado OLE 2, incluidos los datos de presentación. Se trata de una de varias funciones de compatibilidad.
Abrir

Abre un conjunto de propiedades contenido en el objeto de almacenamiento del conjunto de propiedades.
Openstorage

Abre un objeto de almacenamiento existente con el nombre especificado en el modo de acceso especificado.
OpenStream

Abre un objeto de secuencia existente dentro de este objeto de almacenamiento en el modo de acceso especificado.
PropStgNameToFmtId

Convierte un nombre de secuencia o almacenamiento de conjunto de propiedades en su identificador de formato.
PropVariantClear

Libera todos los elementos que se pueden liberar en una estructura PROPVARIANT determinada.
PropVariantCopy

La función PropVariantCopy copia el contenido de una estructura PROPVARIANT en otra.
PropVariantInit

La función PropVariantInit inicializa una estructura PROPVARIANT. Nota Esta función se implementa como una macro, disponible mediante la inclusión del archivo de encabezado ole2.h proporcionado.
Lectura

Lee un número especificado de bytes del objeto de secuencia en memoria, empezando por el puntero de búsqueda actual.
ReadAt

El método ReadAt lee un número especificado de bytes a partir de un desplazamiento especificado desde el principio del objeto de matriz de bytes.
ReadClassStg

La función ReadClassStg lee el CLSID escrito anteriormente en un objeto de almacenamiento con la función WriteClassStg.
ReadClassStm

Lee el CLSID escrito anteriormente en un objeto de secuencia con la función WriteClassStm.
ReadFmtUserTypeStg

La función ReadFmtUserTypeStg devuelve el formato del Portapapeles y el tipo de usuario guardados anteriormente con la función WriteFmtUserTypeStg.
ReadMultiple

El método IPropertyStorage::ReadMultiple lee las propiedades especificadas del conjunto de propiedades actual.
ReadMultiple

El método IPropertyStorage::ReadMultiple lee las propiedades especificadas del conjunto de propiedades actual.
ReadPropertyNames

El método IPropertyStorage::ReadPropertyNames recupera los nombres de cadena existentes para los identificadores de propiedad especificados.
ReadPropertyNames

El método IPropertyStorage::ReadPropertyNames recupera los nombres de cadena existentes para los identificadores de propiedad especificados.
ReLayoutDocfile

El método ReLayoutDocfile vuelve a escribir el archivo compuesto, utilizando el script de diseño obtenido a través de la supervisión, o proporcionado mediante scripting de diseño explícito, para crear un nuevo archivo compuesto.
ReLayoutDocfileOnILockBytes

No está implementado. Si se llama, devuelve STG_E_UNIMPLEMENTEDFUNCTION.
ReleaseWriteAccess

El método ReleaseWriteAccess libera el bloqueo de escritura obtenido anteriormente.
RenameElement

El método RenameElement cambia el nombre del substorage o la secuencia especificados en este objeto de almacenamiento.
Reset

Restablece la secuencia de enumeración al principio de la matriz de estructura STATSTG.
Reset

El método IEnumSTATPROPSETSTG::Reset restablece la secuencia de enumeración al principio de la matriz de estructura STATPROPSETSTG.
Reset

El método IEnumSTATPROPSTG::Reset restablece la secuencia de enumeración al principio de la matriz de estructura STATPROPSTG.
Reset

El método IEnumSTATPROPSETSTG::Reset restablece la secuencia de enumeración al principio de la matriz de estructura STATPROPSETSTG.
Reset

El método IEnumSTATPROPSTG::Reset restablece la secuencia de enumeración al principio de la matriz de estructura STATPROPSTG.
Revertir

El método Revert descarta todos los cambios realizados en el objeto de almacenamiento desde la última operación de confirmación.
Revertir

El método Revert descarta todos los cambios realizados en una secuencia de transacciones desde la última llamada de IStream::Commit. En las secuencias abiertas en modo directo y secuencias mediante la implementación del archivo compuesto COM de IStream::Revert, este método no tiene ningún efecto.
Revertir

El método IPropertyStorage::Revert descarta todos los cambios en el conjunto de propiedades con nombre desde que se abrió por última vez o descarta los cambios confirmados por última vez en el conjunto de propiedades.
Revertir

El método IPropertyStorage::Revert descarta todos los cambios en el conjunto de propiedades con nombre desde que se abrió por última vez o descarta los cambios confirmados por última vez en el conjunto de propiedades.
Seek

Cambia el puntero de búsqueda a una nueva ubicación. La nueva ubicación es relativa al principio de la secuencia, al final de la secuencia o al puntero de búsqueda actual.
SetClass

El método SetClass asigna el identificador de clase especificado (CLSID) a este objeto de almacenamiento.
SetClass

El método IPropertyStorage::SetClass asigna un nuevo CLSID al objeto de almacenamiento de propiedades actual y almacena persistentemente el CLSID con el objeto .
SetClass

El método IPropertyStorage::SetClass asigna un nuevo CLSID al objeto de almacenamiento de propiedades actual y almacena persistentemente el CLSID con el objeto .
SetConvertStg

La función SetConvertStg establece el bit de conversión en un objeto de almacenamiento para indicar que el objeto se va a convertir en una nueva clase cuando se abre. La configuración se puede recuperar con una llamada a la función GetConvertStg.
SetElementTimes

El método SetElementTimes establece las horas de modificación, acceso y creación del elemento de almacenamiento especificado, si el sistema de archivos subyacente admite este método.
SetFillSize

El método SetFillSize establece el tamaño esperado de la matriz de bytes.
SetSize

El método SetSize cambia el tamaño de la matriz de bytes.
SetSize

Cambia el tamaño del objeto de secuencia.
SetStateBits

El método SetStateBits almacena hasta 32 bits de información de estado en este objeto de almacenamiento.
SetTimes

El método IPropertyStorage::SetTimes establece las horas de modificación, acceso y creación de este conjunto de propiedades, si es compatible con la implementación.
SetTimes

El método IPropertyStorage::SetTimes establece las horas de modificación, acceso y creación de este conjunto de propiedades, si es compatible con la implementación.
Skip

Omite un número especificado de estructuras STATSTG en la secuencia de enumeración.
Skip

El método IEnumSTATPROPSETSTG::Skip omite un número especificado de estructuras STATPROPSETSTG en la secuencia de enumeración. (IEnumSTATPROPSETSTG.Skip)
Skip

El método IEnumSTATPROPSTG::Skip omite el número especificado de estructuras STATPROPSTG en la secuencia de enumeración. (IEnumSTATPROPSTG.Skip)
Skip

El método IEnumSTATPROPSETSTG::Skip omite un número especificado de estructuras STATPROPSETSTG en la secuencia de enumeración.
Skip

El método IEnumSTATPROPSTG::Skip omite el número especificado de estructuras STATPROPSTG en la secuencia de enumeración.
Estadística

El método Stat recupera una estructura STATSTG que contiene información para este objeto de matriz de bytes.
Estadística

El método Stat recupera la estructura STATSTG para este objeto de almacenamiento abierto.
Estadística

El método Stat recupera la estructura STATSTG de esta secuencia.
Estadística

El método IPropertyStorage::Stat recupera información sobre el conjunto de propiedades open actual. (IPropertyStorage.Stat)
Estadística

El método IPropertyStorage::Stat recupera información sobre el conjunto de propiedades open actual. (IPropertyStorage.Stat)
StgConvertPropertyToVariant

Convierte un tipo de datos SERIALIZEDPROPERTYVALUE en un tipo de datos PROPVARIANT.
StgConvertVariantToProperty

Convierte un tipo de datos PROPVARIANT en un tipo de datos SERIALIZEDPROPERTYVALUE.
StgCreateDocfile

Crea un nuevo objeto de almacenamiento de archivos compuestos mediante la implementación del archivo compuesto proporcionado por COM para la interfaz IStorage.
StgCreateDocfileOnILockBytes

Crea y abre un nuevo objeto de almacenamiento de archivos compuestos sobre un objeto de matriz de bytes proporcionado por el autor de la llamada.
StgCreatePropSetStg

Crea un objeto de almacenamiento de conjunto de propiedades a partir de un objeto de almacenamiento especificado.
StgCreatePropStg

Crea y abre un conjunto de propiedades en un objeto de secuencia o almacenamiento especificado.
StgCreateStorageEx

Crea un nuevo objeto de almacenamiento mediante una implementación proporcionada para las interfaces IStorage o IPropertySetStorage.
StgDeserializePropVariant

La función StgDeserializePropVariant convierte un tipo de datos SERIALIZEDPROPERTYVALUE en un tipo de datos PROPVARIANT.
StgGetIFillLockBytesOnFile

Abre un objeto contenedor en un archivo temporal.
StgGetIFillLockBytesOnILockBytes

Crea un nuevo objeto contenedor en un objeto de matriz de bytes proporcionado por el autor de la llamada.
StgIsStorageFile

La función StgIsStorageFile indica si un archivo de disco determinado contiene un objeto de almacenamiento.
StgIsStorageILockBytes

La función StgIsStorageILockBytes indica si la matriz de bytes especificada contiene un objeto de almacenamiento.
StgOpenAsyncDocfileOnIFillLockBytes

Abre un objeto de almacenamiento asincrónico raíz existente en un objeto contenedor de matriz de bytes proporcionado por el autor de la llamada.
StgOpenLayoutDocfile

Abre un archivo compuesto en una implementación de ILockBytes que es capaz de supervisar los datos del sector.
StgOpenPropStg

Abre un conjunto de propiedades especificado en un objeto de secuencia o almacenamiento especificado.
StgOpenStorage

Abre un objeto de almacenamiento raíz existente en el sistema de archivos.
StgOpenStorageEx

Abre un objeto de almacenamiento raíz existente en el sistema de archivos. Use esta función para abrir archivos compuestos y archivos normales.
StgOpenStorageOnILockBytes

La función StgOpenStorageOnILockBytes abre un objeto de almacenamiento existente que no reside en un archivo de disco, sino que tiene una matriz de bytes subyacente proporcionada por el autor de la llamada.
StgPropertyLengthAsVariant

La función StgPropertyLengthAsVariant examina un SERIALIZEDPROPERTYVALUE y devuelve la cantidad de memoria que esta propiedad ocuparía como PROPVARIANT.
StgSerializePropVariant

La función StgSerializePropVariant convierte un tipo de datos PROPVARIANT en un tipo de datos SERIALIZEDPROPERTYVALUE.
StgSetTimes

La función StgSetTimes establece los tiempos de creación, acceso y modificación del archivo indicado, si es compatible con el sistema de archivos subyacente.
SwitchToFile

El método SwitchToFile copia el archivo actual asociado al objeto de almacenamiento en un nuevo archivo.
Terminate

El método Terminate informa a la matriz de bytes de que se ha finalizado la descarga, ya sea correctamente o sin éxito.
UnlockRegion

El método UnlockRegion quita la restricción de acceso en un intervalo de bytes bloqueado previamente.
UnlockRegion

El método UnlockRegion quita la restricción de acceso en un intervalo de bytes restringido previamente con IStream::LockRegion.
WaitForWriteAccess

El método WaitForWriteAccess obtiene acceso exclusivo de escritura a un objeto de almacenamiento.
Escritura

Escribe un número especificado de bytes en el objeto de flujo, empezando en el puntero de búsqueda actual.
WriteAt

El método WriteAt escribe el número especificado de bytes a partir de un desplazamiento especificado desde el principio de la matriz de bytes.
WriteClassStg

La función WriteClassStg almacena el identificador de clase especificado (CLSID) en un objeto de almacenamiento.
WriteClassStm

La función WriteClassStm almacena el CLSID especificado en la secuencia.
WriteFmtUserTypeStg

La función WriteFmtUserTypeStg escribe un formato de Portapapeles y un tipo de usuario en el objeto de almacenamiento.
WriteMultiple

El método IPropertyStorage::WriteMultiple escribe un grupo especificado de propiedades en el conjunto de propiedades actual.
WriteMultiple

El método IPropertyStorage::WriteMultiple escribe un grupo especificado de propiedades en el conjunto de propiedades actual.
WritePropertyNames

El método IPropertyStorage::WritePropertyNames asigna la cadena IPropertyStoragenames a una matriz especificada de identificadores de propiedad en el conjunto de propiedades actual.
WritePropertyNames

El método IPropertyStorage::WritePropertyNames asigna la cadena IPropertyStoragenames a una matriz especificada de identificadores de propiedad en el conjunto de propiedades actual.

Interfaces

 
IDirectWriterLock

La interfaz IDirectWriterLock permite que un único escritor obtenga acceso de escritura exclusivo a un objeto de almacenamiento raíz abierto en modo directo, al tiempo que permite el acceso simultáneo por varios lectores.
IEnumSTATPROPSETSTG

La interfaz IEnumSTATPROPSETSTG recorre en iteración una matriz de estructuras STATPROPSETSTG que contienen datos estadísticos sobre los conjuntos de propiedades administrados por la instancia IPropertySetStorage actual.
IEnumSTATPROPSETSTG

La interfaz IEnumSTATPROPSETSTG recorre en iteración una matriz de estructuras STATPROPSETSTG que contienen datos estadísticos sobre los conjuntos de propiedades administrados por la instancia IPropertySetStorage actual.
IEnumSTATPROPSTG

La interfaz IEnumSTATPROPSTG recorre en iteración una matriz de estructuras STATPROPSTG. Las estructuras STATPROPSTG contienen datos estadísticos sobre las propiedades de un conjunto de propiedades.
IEnumSTATPROPSTG

La interfaz IEnumSTATPROPSTG recorre en iteración una matriz de estructuras STATPROPSTG que contienen datos estadísticos sobre las propiedades de un conjunto de propiedades.
IEnumSTATSTG

Enumera una matriz de estructuras STATSTG.
IFillLockBytes

La interfaz IFillLockBytes permite descargar código para escribir datos de forma asincrónica en una matriz de bytes de almacenamiento estructurado.
ILayoutStorage

La interfaz ILayoutStorage permite a una aplicación optimizar el diseño de sus archivos compuestos para una descarga eficaz a través de un vínculo lento.
ILockBytes

La interfaz ILockBytes se implementa en un objeto de matriz de bytes respaldado por algún almacenamiento físico, como un archivo de disco, una memoria global o una base de datos.
IPropertySetStorage

La interfaz IPropertySetStorage crea, abre, elimina y enumera los almacenamientos del conjunto de propiedades que admiten instancias de la interfaz IPropertyStorage.
IPropertyStorage

La interfaz IPropertyStorage administra las propiedades persistentes de un único conjunto de propiedades. (Interfaz IPropertyStorage)
IPropertyStorage

La interfaz IPropertyStorage administra las propiedades persistentes de un único conjunto de propiedades. (Interfaz IPropertyStorage)
IRootStorage

La interfaz IRootStorage contiene un único método que cambia un objeto de almacenamiento a un archivo subyacente diferente y guarda el objeto de almacenamiento en ese archivo.
ISequentialStream

La interfaz ISequentialStream admite el acceso secuencial simplificado a los objetos de secuencia. La interfaz IStream hereda sus métodos Read y Write de ISequentialStream.
IStorage

La interfaz IStorage admite la creación y administración de objetos de almacenamiento estructurados.
Istream

La interfaz IStream permite leer y escribir datos para transmitir objetos.

Estructuras

 
PROPSPEC

La estructura PROPSPEC la usan muchos de los métodos de IPropertyStorage para especificar una propiedad por su identificador de propiedad (ID) o por el nombre de cadena asociado.
PROPSPEC

La estructura PROPSPEC la usan muchos de los métodos de IPropertyStorage para especificar una propiedad por su identificador de propiedad (ID) o por el nombre de cadena asociado.
PROPVARIANT

La estructura PROPVARIANT se usa en los métodos ReadMultiple y WriteMultiple de IPropertyStorage para definir la etiqueta de tipo y el valor de una propiedad en un conjunto de propiedades.
PROPVARIANT

La estructura PROPVARIANT se usa en los métodos ReadMultiple y WriteMultiple de IPropertyStorage para definir la etiqueta de tipo y el valor de una propiedad en un conjunto de propiedades.
RemSNB

La estructura RemSNB se usa para serializar el tipo de datos SNB. Se define en la interfaz IStorage (Storag.idl).
STATPROPSETSTG

La estructura STATPROPSETSTG contiene información sobre un conjunto de propiedades. (Estructura STATPROPSETSTG)
STATPROPSETSTG

La estructura STATPROPSETSTG contiene información sobre un conjunto de propiedades. (Estructura STATPROPSETSTG)
STATPROPSTG

La estructura STATPROPSTG contiene datos sobre una sola propiedad de un conjunto de propiedades. Estos datos son el identificador de propiedad y la etiqueta de tipo, y el nombre de cadena opcional que puede estar asociado a la propiedad .
STATPROPSTG

La estructura STATPROPSTG contiene datos sobre una sola propiedad de un conjunto de propiedades. Estos datos son el identificador de propiedad y la etiqueta de tipo, y el nombre de cadena opcional que puede estar asociado a la propiedad .
STATSTG

Contiene datos estadísticos sobre un objeto de matriz de bytes, secuencia o almacenamiento abierto.
STGOPTIONS

Especifica características del objeto de almacenamiento, como el tamaño del sector, en las funciones StgCreateStorageEx y StgOpenStorageEx.
StorageLayout

Describe un único bloque de datos, incluido su nombre, ubicación y longitud.