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.