IFileInputByteStream: различия между версиями

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


{{IFileInputByteStream methods|Собственные методы.}}
{{IFileInputByteStream methods|Собственные методы.}}
==Примечания==
Поток чтения создается вызовом операция чтения над источником данных, созданным с помощью фунции [[CreateFileAsBinaryDataStorage]].

Версия 18:20, 15 марта 2017

Входной поток байт, связанный с файлом.

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

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

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

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

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

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

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

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

Собственные методы.

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

Примечания

Поток чтения создается вызовом операция чтения над источником данных, созданным с помощью фунции CreateFileAsBinaryDataStorage.