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 |