Интерфейс IByteBuffer
[Интерфейс IByteBuffer доступен для использования в операционных системах, указанных в разделе Требования. Он недоступен для использования в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях, Windows Vista, Windows Server 2008 и последующих версиях операционной системы. Интерфейс IStream предоставляет аналогичные функции.]
Интерфейс IByteBuffer предоставляется для чтения, записи и управления объектами потока. Этот объект по сути является оболочкой для объекта IStream .
Элементы
Интерфейс IByteBuffer наследуется от интерфейса IDispatch . IByteBuffer также имеет следующие типы членов:
Методы
Интерфейс IByteBuffer содержит следующие методы.
Метод | Описание |
---|---|
Clone | Клонирует объект IByteBuffer . |
Commit | Фиксирует транзакцию. |
CopyTo | Копирует байты в другой объект. |
Initialize | Инициализирует объект IByteBuffer . |
LockRegion | Ограничивает доступ диапазоном байтов. |
Чтение | Считывает байты в память. |
Вернуться | Отменяет изменения с момента последнего вызова Commit . |
Seek | Изменяет указатель поиска. |
Setsize | Изменяет размер объекта-потока. |
Stat | Извлекает статистические сведения о потоке. |
UnlockRegion | Удаляет ограничение доступа, ранее заданное LockRegion. |
Write | Записывает байты в поток. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Окончание поддержки клиентов |
Windows XP |
Прекращение поддержки сервера |
Windows Server 2003 |
Заголовок |
|
Библиотека типов |
|
DLL |
|
IID |
IID_IByteBuffer определяется как E126F8FE-A7AF-11D0-B88A-00C04FD424B9 |