Интерфейс IFillLockBytes (objidl.h)
Интерфейс IFillLockBytes позволяет скачивать код для асинхронной записи данных в массив байтов структурированного хранилища. Когда код загрузки содержит новые данные, он вызывает IFillLockBytes::FillAppend или IFillLockBytes::FillAt для записи данных в массив байтов. Приложение, пытающееся получить доступ к этим данным через вызовы интерфейса ILockBytes , может сделать это, даже если загрузчик продолжает вызывать IFillLockBytes. Если приложение пытается получить доступ к данным, которые еще не были загружены с помощью вызова IFillLockBytes, ILockBytes возвращает новую ошибку E_PENDING.
Наследование
Интерфейс IFillLockBytes наследуется от интерфейса IUnknown . IFillLockBytes также имеет следующие типы элементов:
Методы
Интерфейс IFillLockBytes содержит следующие методы.
IFillLockBytes::FillAppend Метод FillAppend записывает новый блок байтов в конец массива байтов. |
IFillLockBytes::FillAt Метод FillAt записывает новый блок данных в указанное расположение в массиве байтов. |
IFillLockBytes::SetFillSize Метод SetFillSize задает ожидаемый размер массива байтов. |
IFillLockBytes::Terminate Метод Terminate сообщает массиву байтов о том, что скачивание было завершено успешно или неудачно. |
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | objidl.h |