функция IStream_Write (shlwapi.h)

Записывает данные неизвестного формата из буфера в указанный поток.

Синтаксис

LWSTDAPI IStream_Write(
  [in] IStream    *pstm,
  [in] const void *pv,
  [in] ULONG      cb
);

Параметры

[in] pstm

Тип: IStream*

Указатель IStream , указывающий целевой поток.

[in] pv

Тип: const void*

Указатель на буфер, содержащий данные для отправки в целевой поток. Размер этого буфера должен быть не менее кб байтов.

[in] cb

Тип: ULONG

Количество байтов данных, записываемых в целевой поток.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK, если функция успешно записала указанное количество байтов в поток, или значение ошибки в противном случае. В частности, если в целевой поток было записано меньше cb байт, даже если некоторые данные были успешно записаны, функция возвращает E_FAIL.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shlwapi.h
DLL Shlwapi.dll (версия 5.0 или более поздняя)