Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс 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 |