IMFHttpDownloadRequest::BeginReceiveResponse 方法 (mfidl.h)

由 Microsoft Media Foundation 调用以接收服务器提供的响应,以响应以前发送的 HTTP 或 HTTPS 请求。 Media Foundation 仅在成功调用 EndSendRequest 方法后才调用此方法。

语法

HRESULT BeginReceiveResponse(
  [in] IMFAsyncCallback *pCallback,
       IUnknown         *punkState
);

parameters

[in] pCallback

指向由 Microsoft Media Foundation 实现的回调对象的 IMFAsyncCallback 接口的指针。

punkState

指向状态对象的 IUnknown 接口的指针,由 Microsoft Media Foundation 定义。 此参数可以为 NULL。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
已成功启动异步操作。

要求

   
最低受支持的客户端 Windows 10版本 1703 [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 mfidl.h
Library Mfplat.lib;Mfplat.dll

另请参阅

IMFHttpDownloadRequest