Interfaz ILockBytes (objidl.h)
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. Se usa en un objeto de almacenamiento de archivos compuestos COM para proporcionar acceso de almacenamiento raíz al dispositivo físico, a la vez que se aísla el almacenamiento raíz de los detalles del acceso al almacenamiento físico.
Herencia
La interfaz ILockBytes hereda de la interfaz IUnknown . ILockBytes también tiene estos tipos de miembros:
Métodos
La interfaz ILockBytes tiene estos métodos.
ILockBytes::Flush 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. |
ILockBytes::LockRegion El método LockRegion restringe el acceso a un intervalo de bytes especificado en la matriz de bytes. |
ILockBytes::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. |
ILockBytes::SetSize El método SetSize cambia el tamaño de la matriz de bytes. |
ILockBytes::Stat El método Stat recupera una estructura STATSTG que contiene información para este objeto de matriz de bytes. |
ILockBytes::UnlockRegion El método UnlockRegion quita la restricción de acceso en un intervalo de bytes bloqueado previamente. |
ILockBytes::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. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | objidl.h |