CreateMemBufInputByteStream

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 return_code_t CreateMemBufInputByteStream(const void* pBuf, std::size_t cbBuf, IAllocator* pAlloc, IMemBufInputByteStream** ppStream) noexcept;

Шаблон:IMemBufInputByteStream::CreateMemBufInputByteStream brief

Параметры
[in]pBufУказатель на буфер байт данных длиной cbBuf, которые считываются методами потока IMemBufInputByteStream.
cbBufБайтовый размер данных.
[in]pAllocОпциональный объект IAllocator, который, если указатель pAlloc не нулевой, задает владение потоком буфера, который освобождается методом IAllocator при закрытии последнего экземпляра созданного потока.
[out]ppStream.
Возвращаемое значение:
32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения равен 0.