IFileInputByteStream: различия между версиями
Перейти к навигации
Перейти к поиску
Ninok2801 (обсуждение | вклад) |
|||
Строка 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.