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*

指向缓冲区的指针,该缓冲区保存要发送到目标流的数据。 此缓冲区的大小必须至少为 cb 字节。

[in] cb

类型: ULONG

要写入目标流的数据字节数。

返回值

类型: HRESULT

如果函数成功将指定字节数写入流,则返回S_OK,否则返回错误值。 具体而言,如果将小于 cb 字节写入目标流,即使成功写入某些数据,函数也会返回E_FAIL。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shlwapi.h
DLL Shlwapi.dll (5.0 或更高版本)