Метод IMFHttpDownloadRequest::EndReceiveResponse (mfidl.h)

Вызывается Майкрософт Media Foundation для выполнения асинхронной операции, запущенной BeginReceiveResponse.

Синтаксис

HRESULT EndReceiveResponse(
  [in] IMFAsyncResult *pResult
);

Параметры

[in] pResult

Указатель на интерфейс МВФAsyncResult . Майкрософт Media Foundation передает тот же указатель, что его объект обратного вызова, полученный в методе IMFAsyncCallback::Invoke.

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

Метод возвращает HRESULT. Возможные значения включают, но не ограничиваются ими в следующей таблице.

Код возврата Описание
S_OK
Успешно получено HTTP-ответ и связанные заголовки.

Замечания

Если сервер завершил сбой запроса, но ответил с определенным кодом состояния HTTP, endReceiveResponse по-прежнему должен возвращать S_OK. Media Foundation вызовет метод GetHttpStatus для получения кода состояния HTTP.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 10 версии 1703 [только классические приложения]
минимальный поддерживаемый сервер Ни одна версия не поддерживается
целевая платформа Windows
Header mfidl.h
Library Mfplat.lib
DLL Mfplat.dll

См. также

МВФHttpDownloadRequest