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