IArbitrarilyAccessedDataStorageOutput::WriteOf
Перейти к навигации
Перейти к поиску
return_code_t PLATFORM_NATIVE_CALLING_CONVENTION WriteOf(bytecount_(cbKey) const void* pKey, std::uint32_t cbKey, IOutputStream** ppStream) const noexcept;
Возвращает поток записи данных в буфер, ассоциированный с ключом.
- Параметры
[In] pKey Указатель на блок данных, задающих ключ. cbKey Байтовый размер ключа. [out] ppStream Выходной буфер, принимающий адрес реализации потока записи данных, ассоциированных с ключом. После успешного вызова метода полученная реализация должна быть освобождена вызовом InterfaceBase::Release над (*ppStream)
. Тип потока и данных, необходимость существования ключа и требования уникальности определяются реализацией интерфейса IArbitrarilyAccessedDataStorageOutput.- Возвращаемое значение:
- 32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения неотрицателен.