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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
Строка 1: Строка 1:
{{IFileOutputByteStream_brief}}
{{interface|IFileOutputByteStream}}
 
{{sa_list_begin}}
{{IOutputByteStream methods|Методы, наследуемые от IOutputByteStream.}}
{{sa_list_add|IFileInputByteStream}}
 
{{sa_list_add|CreateFileAsBinaryDataStorage|Функция, которая создает объект-источник данных, реализацию [[IDataStorage]], агрегирующую потоки [[IFileInputByteStream]] и [[IFileOutputByteStream]].}}
{{IFileOutputByteStream methods|Собственные методы.}}
{{sa_list_add|FileOutputByteStreamRef}}
 
{{sa_list_add|FileOutputByteStreamOwn}}
==Примечания==
{{sa_list_end}}
 
Поток чтения создается вызовом операций записи над накопителем данных, созданным с помощью фунции [[CreateFileAsBinaryDataStorage]].

Текущая версия на 15:05, 11 августа 2019

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

Методы
МетодОписание
ShiftCurPosСмещает текущий указатель потока на заданное количество байт к началу или концу файла.
SetCurPosЗадает позицию текущего указателя потока сдвигом относительно начала файла.
SetCurPosBackwardЗадает позицию текущего указателя потока числом байт между этой позицией и концом файла.
GetCurPosВозвращает байтовый сдвиг указателя потока относительно начала файла.
GetSizeВозвращает размер связанного с текущим потоком файла в байтах.
Наследует открыто
КлассОписание
Интерфейс реализации выходного потока байт.
См. также
IFileInputByteStreamВходной поток байт, связанный с файлом.
CreateFileAsBinaryDataStorageФункция, которая создает объект-источник данных, реализацию IDataStorage, агрегирующую потоки IFileInputByteStream и IFileOutputByteStream.
FileOutputByteStreamRefСсылочный адаптер, определенный над интерфейсом IFileOutputByteStream.
FileOutputByteStreamOwnВладеющий адаптер, определенный над интерфейсом IFileOutputByteStream.