Compartilhar via


Interface ILockBytes (objidl.h)

A interface ILockBytes é implementada em um objeto de matriz de bytes que é apoiado por algum armazenamento físico, como um arquivo de disco, memória global ou um banco de dados. Ele é usado por um objeto de armazenamento de arquivos compostos COM para fornecer acesso de armazenamento raiz ao dispositivo físico, ao mesmo tempo em que isola o armazenamento raiz dos detalhes de acesso ao armazenamento físico.

Herança

A interface ILockBytes herda da interface IUnknown . O ILockBytes também tem esses tipos de membros:

Métodos

A interface ILockBytes tem esses métodos.

 
ILockBytes::Flush

O método Flush garante que todos os buffers internos mantidos pela implementação ILockBytes sejam gravados no armazenamento físico subjacente.
ILockBytes::LockRegion

O método LockRegion restringe o acesso a um intervalo especificado de bytes na matriz de bytes.
ILockBytes::ReadAt

O método ReadAt lê um número especificado de bytes começando em um deslocamento especificado desde o início do objeto de matriz de bytes.
ILockBytes::SetSize

O método SetSize altera o tamanho da matriz de bytes.
ILockBytes::Stat

O método Stat recupera uma estrutura STATSTG que contém informações para esse objeto de matriz de bytes.
ILockBytes::UnlockRegion

O método UnlockRegion remove a restrição de acesso em um intervalo de bytes bloqueado anteriormente.
ILockBytes::WriteAt

O método WriteAt grava o número especificado de bytes começando em um deslocamento especificado desde o início da matriz de bytes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho objidl.h