Compartir a través de


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