Интерфейс ILockBytes (objidl.h)
Интерфейс ILockBytes реализуется в объекте массива байтов, который поддерживается физическим хранилищем, например файлом диска, глобальной памятью или базой данных. Он используется объектом хранилища составных файлов COM, чтобы предоставить его корневому хранилищу доступ к физическому устройству, изолируя корневое хранилище от сведений о доступе к физическому хранилищу.
Наследование
Интерфейс ILockBytes наследуется от интерфейса IUnknown . ILockBytes также имеет следующие типы элементов:
Методы
Интерфейс ILockBytes содержит следующие методы.
ILockBytes::Flush Метод Flush гарантирует, что все внутренние буферы, поддерживаемые реализацией ILockBytes, записываются в базовое физическое хранилище. |
ILockBytes::LockRegion Метод LockRegion ограничивает доступ к указанному диапазону байтов в массиве байтов. |
ILockBytes::ReadAt Метод ReadAt считывает указанное количество байтов, начиная с указанного смещения от начала объекта массива байтов. |
ILockBytes::SetSize Метод SetSize изменяет размер массива байтов. |
ILockBytes::Stat Метод Stat извлекает структуру STATSTG, содержащую сведения для этого объекта массива байтов. |
ILockBytes::UnlockRegion Метод UnlockRegion удаляет ограничение доступа для ранее заблокированного диапазона байтов. |
ILockBytes::WriteAt Метод WriteAt записывает указанное количество байтов, начиная с указанного смещения от начала массива байтов. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | objidl.h |