Шаблон:IOutputBinaryDataContiguousAccess methods: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «=={{{1|Методы IOutputBinaryDataContiguousAccess}}}== {{function_list_begin}} {{function_list_add|WriteTo|reference_name=IOutputBinaryDataContiguousAccess::W…»)
 
 
Строка 1: Строка 1:
{{IOutputBinaryData methods|Методы, наследуемые от IOutputBinaryData.}}
=={{{1|Методы IOutputBinaryDataContiguousAccess}}}==
=={{{1|Методы IOutputBinaryDataContiguousAccess}}}==
{{function_list_begin}}
{{function_list_begin}}

Текущая версия на 18:08, 15 марта 2017

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

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

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

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

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

Write Создает поток записи, ассоциированный с началом накопителя данных.

Методы IOutputBinaryDataContiguousAccess

WriteTo Создает поток записи, ассоциированный накопителем данных, в позиции, заданной байтовым сдвигом.
GetMaxSize Возвращает верхнюю границу допустимого размера накопителя в системе. Граница определяется настройками платформы, если они существуют, или значением 264 - 1 в противном случае. Возвращаемое значение не зависит от объема свободного места на физическом накопителе.
DeleteBlock Удаляет блок данных в накопителе и уменьшает размер данных в последнем.