Материал из CAMaaS preliminary wiki
Перейти к навигации
Перейти к поиску
Методы, наследуемые от InterfaceBase.
Release |
Закрывает текущий экземпляр, реализующий интерфейс.
|
Методы, наследуемые от IStream.
IsInterfaceAvailable |
Проверяет поддержку интерфейса, заданного идентификатором, текущей реализацией.
|
RepresentAs |
Создает представление реализации в виде интерфейса, заданного идентификатором.
|
AddRef |
Инкрементирует счетчик ссылок на реализацию потока.
|
Методы, наследуемые от IOutputStream.
Write |
Записывает в поток один элемент.
|
Методы, наследуемые от IOutputByteStream.
WriteArray |
Записывает в выходной поток массив байт.
|
Методы IMemBufOutputByteStream
GetPtr |
Возвращает адрес буфера, над которым определен поток, и полное число байт, записанных текущим экземпляром потока.
|
ShiftCurPos |
Смещает текущий указатель потока на заданное количество байт
|
GetCurPos |
Возвращает байтовый сдвиг указателя потока относительно начала буфера.
|
GetSize |
Возвращает размер нижележащего буфера в байтах.
|
ReserveSpace |
Резервирует пространство заданного объема, смещая указатель потока, и возвращает указатель на буфер зарезервированной памяти и ее размер в байтах.
|