Шаблон:IInMemoryDataStorage methods: различия между версиями
Перейти к навигации
Перейти к поиску
Ninok2801 (обсуждение | вклад) (Новая страница: «{{IDataStorage methods|Методы, наследуемые от IDataStorage.}} =={{{1|Методы IInMemoryDataStorage}}}== {{function_list_begin}} {{function_…») |
|||
| Строка 1: | Строка 1: | ||
{{ | {{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 | Возвращает управляемый накопителем буфер данных в памяти с передачей владения буфером клиенту. |