IInMemoryDataStorageInput

Материал из CAMaaS preliminary wiki
Версия от 15:17, 11 апреля 2017; Ninok2801 (обсуждение | вклад) (Новая страница: «{{IInMemoryDataStorageInput_brief}} {{IInMemoryDataStorageInput methods|Собственные методы}}»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

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

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

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

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

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

Read Создает поток чтения, ассоциированный с накопителем данных IContiguousDataStorageInput, в позиции, связанной с началом данных.
ReadAt Создает поток чтения, связанный с накопителем данных IContiguousDataStorageInput, в заданной параметрически позиции в накопителе.
GetElementCount Возвращает количество элементов данных в накопителе.
GetByteSize Возвращает байтовый размер данных в накопителе.
GetMaxByteSize Возвращает максимально допустимый байтовый размер данных в накопителе.

Собственные методы

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