Шаблон:IMemBufInputByteStream methods

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Методы, наследуемые от InterfaceBase.

Release Закрывает текущий экземпляр, реализующий интерфейс.

Методы, наследуемые от IStream.

IsInterfaceAvailable Проверяет поддержку интерфейса, заданного идентификатором, текущей реализацией.
RepresentAs Создает представление реализации в виде интерфейса, заданного идентификатором.
AddRef Инкрементирует счетчик ссылок на реализацию потока.

Методы, наследуемые от IInputStream.

Read Считывает из потока один элемент.

Методы, наследуемые от IInputByteStream.

ReadArray Считывает из потока массив байт.

Методы IMemBufInputByteStream

GetPtr Возвращает указатель и размер буфера данных, над которым определен поток.
ShiftCurPos Смещает текущий указатель потока на заданное количество байт.
GetCurPos Возвращает байтовый сдвиг указателя потока относительно начала буфера.
GetSize Возвращает количество байт буфера, оставшихся для чтения.