IXMLHTTPRequest2::SetCustomResponseStream 方法 (msxml6.h)

提供自定义流来替换用于接收 HTTP 响应的标准流。

语法

HRESULT SetCustomResponseStream(
  ISequentialStream *pSequentialStream
);

参数

pSequentialStream

将接收 HTTP 响应的自定义流。 ISequentialStream

返回值

如果成功,则返回 S_OK。

注解

调用此方法后, IXMLHTTPRequest2 将在从服务器接收响应数据时调用 ISequentialStream::Write 方法。 此时可以开始处理数据,但避免繁重的处理,因为调用是内联调用来接收来自服务器的更多数据。 由于此 IXMLHTTPRequest2 从不对自定义流调用 ISequentialStream::Read,因此如果应用程序不需要使用 ISequentialStream::Read,可以安全地返回E_NOTIMPL

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用],MSXML 6.0 及更高版本
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 msxml6.h

另请参阅

ISequentialStream 接口

IXMLHTTPRequest2