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

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

Текущая версия на 16:37, 11 апреля 2017

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

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

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

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

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

Read Создает поток чтения, ассоциированный с накопителем данных IContiguousDataStorage, в позиции, связанной с началом данных.
ReadAt Создает поток чтения, связанный с накопителем данных IContiguousDataStorage, в заданной параметрически позиции в накопителе.
GetElementCount Возвращает количество элементов данных в накопителе.
GetByteSize Возвращает байтовый размер данных в накопителе.
GetMaxByteSize Возвращает максимально допустимый байтовый размер данных в накопителе.
Write Создает поток записи, ассоциированный с накопителем данных IContiguousDataStorage, в позиции, связанной с началом буфера накопителя.
WriteTo Создает поток записи, связанный с накопителем данных IContiguousDataStorage, в заданной параметрически позиции в накопителе.
EraseContent Очищает содержимое буфера, связанного с накопителем this.
DeleteBlock Удаляет блок данных указанной длины, имеющийся в накопителе в заданной позиции.

Методы IInMemoryDataStorage

GetPtr Возвращает адрес управляемого накопителем буфера данных в памяти.
ReleaseBufferOwnership Возвращает управляемый накопителем буфер данных в памяти с передачей владения буфером клиенту.