IByteBuffer::CopyTo 方法
[ CopyTo 方法可用于“要求”部分中指定的操作系统。 它不适用于 Windows Server 2003 Service Pack 1 (SP1) 及更高版本、Windows Vista、Windows Server 2008 和操作系统的后续版本。 IStream 接口提供类似的功能。]
CopyTo 方法将指定数量的字节从 对象中的当前搜寻指针复制到另一个 对象中的当前搜寻指针。
语法
HRESULT CopyTo(
[in] LPBYTEBUFFER *pByteBuffer,
[in] LONG cb,
[out] LONG *pcbRead,
[out] LONG *pcbWritten
);
parameters
-
pByteBuffer [in]
-
指向目标流。 pByteBuffer 指向的流可以是新流或源流的克隆。
-
cb [in]
-
要从源流复制的字节数。
-
印刷电路板 [ out]
-
指向此方法写入从源读取的实际字节数的位置的指针。 可以将此指针设置为 NULL ,以指示你对此值不感兴趣。 在这种情况下,此方法不提供实际读取的字节数。
-
线路板 [ out]
-
指向此方法写入目标的实际字节数的位置的指针。 可以将此指针设置为 NULL ,以指示你对此值不感兴趣。 在这种情况下,此方法不提供实际写入的字节数。
返回值
返回值为 HRESULT。 值为 S_OK 表示调用成功。
备注
此方法将指定的字节从一个流复制到另一个流。 它还可用于将流复制到自身。 每个流实例中的搜寻指针都会根据读取或写入的字节数进行调整。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
客户端支持终止 |
Windows XP |
终止服务器支持 |
Windows Server 2003 |
标头 |
|
类型库 |
|
DLL |
|
IID |
IID_IByteBuffer定义为 E126F8FE-A7AF-11D0-B88A-00C04FD424B9 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈