CreateMemBufInputByteStream: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
{{function_begin | return_code_t CreateMemBufInputByteStream(const void* pBuf, std::size_t cbBuf, IAllocator* pAlloc, IMemBufInputByteStream** ppStream) noexcept; |{{IMemBufInputByteStream::CreateMemBufInputByteStream brief}}}}
{{function_begin | return_code_t CreateMemBufInputByteStream(const void* pBuf, std::size_t cbBuf, IAllocator* pAlloc, IMemBufInputByteStream** ppStream) noexcept; |{{CreateMemBufInputByteStream brief}}}}
{{function_paramlist begin}}
{{function_paramlist begin}}
{{function_paramlist add|pBuf|Указатель на буфер байт данных длиной <tt>cbBuf</tt>, которые считываются методами потока [[IMemBufInputByteStream]].|paramdir=[in]}}
{{function_paramlist add|pBuf|Указатель на буфер байт данных длиной <tt>cbBuf</tt>, которые считываются методами потока [[IMemBufInputByteStream]].|paramdir=[in]}}

Версия 23:06, 15 июля 2017

 return_code_t CreateMemBufInputByteStream(const void* pBuf, std::size_t cbBuf, IAllocator* pAlloc, IMemBufInputByteStream** ppStream) noexcept;

Создает входной поток IMemBufInputByteStream, определенный над указанным буфером данных, который заполняется потоком.

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